Beziehungen
In SQL modellierst du Beziehungen mit Foreign Keys und löst sie mit Joins auf. In DynamoDB
gibt es keine Joins, also lebt die Beziehung stattdessen in deinem Key-Design. Du formst
Partition keys und Sort keys so, dass verwandte Items in derselben Collection sitzen und in
einer einzigen Query zurückkommen.
Das klingt einschränkend, bis du die Muster siehst. One-to-Many ist der einfache Fall; Many-to-Many braucht einen bewussten Trick; und Beziehungen mit hohem Fan-out haben ihr eigenes benanntes Muster. Dieser Abschnitt geht die Leiter durch.
0 von 6 gelesenQuiz
Starte mit One-to-Many; es ist die Basis, die jedes spätere Muster erweitert.
Probier DynoTable aus, um diese Beziehungen gegen deine eigenen Daten abzufragen.