2017-02-22 7 views
1

Vielleicht habe ich etwas verpasst hier, aber es ist für mich nicht klar, was „Objektgröße“ wirklich in dieser Definition bedeuten auf DynamoDB Dokumentation:was „Objektgröße“ wirklich bedeuten auf Dynamo DB

Eine Lesekapazitätseinheit stellt eine stark konsistent lesen pro Sekunde, oder zwei schließlich konsistente Lesevorgänge pro Sekunde, für Artikel bis zu 4 KB in Größe. Wenn Sie ein Element lesen müssen, das größer als 4 KB ist, muss DynamoDB zusätzliche Lesekapazitätseinheiten verwenden.

Bedeutet es die gesamte Größe auf Lagerung? oder die Größe lesen Daten?

Zum Beispiel könnte es ein Element mit einer Größe von 4 KB in den physischen Speicher, aber ich lese nur ein Attribut, so dass das Ergebnis Größe Lesen von Daten ist viel weniger als 4 KB.

Jede Klärung wäre großartig!

Antwort

1

Wenn Sie ein Element sogar teilweise lesen oder schreiben, verbrauchen Sie das Lesen oder Schreiben für das gesamte Objekt, auch wenn es nur teilweise gelesen oder geschrieben wird. Im Falle des Lesens ist die Effizienz nur in dem, was über den Draht übertragen wird, nicht der konsumierte liest gegen die Tabelle.