2016-07-19 9 views

Antwort

1

DynamoDB paginiert die Ergebnisse

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html#Pagination

DynamoDB paginiert die Ergebnisse von Abfragen und Scan-Operationen. Mit Paginierung, Abfrage und Scan-Ergebnisse sind in verschiedene Teile unterteilt; eine Anwendung kann die erste Seite der Ergebnisse verarbeiten, dann die zweite Seite, und so weiter. Die von einer Abfrage- oder Suchoperation zurückgegebenen Daten sind begrenzt auf 1 MB; Wenn die Ergebnismenge 1 MB Daten überschreitet, müssen Sie einen weiteren Abfrage- oder Suchvorgang durchführen, um die nächsten 1 MB Daten abzurufen.

Wenn Sie bestimmte Attribute abfragen oder scannen, die mit Werten von mehr als 1 MB Daten übereinstimmen, müssen Sie eine weitere Abfrage oder eine Scananforderung für die nächsten 1 MB an Daten durchführen. Nehmen Sie dazu den Wert LastEvaluatedKey aus der vorherigen Anforderung und verwenden Sie den Wert als ExclusiveStartKey in der nächsten Anforderung. Dieser Ansatz lässt Sie schrittweise abfragen oder nach neuen Daten in 1-MB-Schritten suchen.

1

Ja, DynamoDB paginiert die Ergebnisse. Von AWS DynamoDB Docs:

DynamoDB paginiert die Ergebnisse von Abfrage- und Suchvorgängen. Bei der Paginierung sind die Abfrage- und Scanergebnisse in verschiedene Teile unterteilt. Eine Anwendung kann die erste Seite der Ergebnisse, dann die zweite Seite und so weiter verarbeiten. Die Daten, die von einem Abfrage- oder Suchvorgang zurückgegeben werden, sind auf 1 MB beschränkt. Wenn die Ergebnismenge 1 MB Daten überschreitet, müssen Sie eine weitere Abfrage oder Abfrage durchführen, um die nächsten 1 MB Daten abzurufen.

Verwandte Themen