2017-05-09 3 views
0

zu erhöhen Nach einigen Recherchen fand ich, dass die maximale Größe eines Artikels (eine Zeile in einer Tabelle) 400 KB ist.Ist es möglich, Artikelgröße in Dynamo DB

Quelle der Forschung:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html#limits-items

Ich wollte einen Textdaten einzufügen, die über 1 MB Größe enthält. Dies ist im Grunde eine Reihe von Daten.

Zum Beispiel

Ich habe eine Tabelle namens users die summary des Benutzers enthält.

Die Zusammenfassung ist ein Textfeld (String) und ich möchte Daten über 1 MB einfügen. Aber Dynamo DB erlaubt nur 400 KB.

Hinweis
ich diese in einer Datei nicht speichern kann, und halten einen Zeiger

+1

Nach einigen weiteren Untersuchungen fand ich, dass dies etwas ist, was ich tun kann http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GuidelinesForItems.html#GuidelinesForItems.BreakingUpLargeAttribes – theBuzzyCoder

Antwort

1

können Sie nicht Laden mehr als 400 KB an Daten in einem DynamoDB Punkt (oder Datensatz).

This Verknüpfung, die Sie in Ihrem Kommentar geteilt haben, erfordert Sie größere Datensätze in mehrere Elemente zu brechen und führt Zusammenführungen in Ihrer Anwendungsebene. Dies wird von DynamoDB nicht transparent unterstützt.

0

Wie der Link erwähnt, können Sie die Textzusammenfassung in kleinere Abschnitte aufteilen, sagen wir mal von Größe w. Verwenden Sie die Indizes 1 ... n, um sie zu speichern. Der Wert von n kann in einer anderen Tabelle beibehalten werden.

Welchen zusätzlichen Vorteil dies bietet, können Sie die Zusammenfassungsbrocken parallel holen.

Verwandte Themen