abfragen Ich habe über DynamoDB Hash, Bereich Schlüssel und Indizes gelesen. Mein Anwendungsfall ist einfach, aber ich bin schon verwirrt.DynamoDB - Identität Ich werde nie gegen
I 3 Werte gespeichert werden sollen:
- Ereignis-ID
- Ereignis Zeitstempel
- Artikel ID
Im Wesentlichen bedeutet dies ein Artikel-ID auf dem Zeitstempel zugegriffen wurde. Die Ereignis-ID identifiziert das Ereignis eindeutig und sollte jetzt Duplikate zulassen.
Ich denke, das schlägt vor, Ereignis-ID sollte mein Primärschlüssel sein?
Aber ich werde immer Abfrage mit Artikel-ID und Zeitstempel.
Meine einzige Idee ist Ereignis-ID = Primärschlüssel mit Artikel-ID und Zeitstempel als sekundäre Indizes. Aber ist das optimal? Vielen Dank!
Danke. Also Primärschlüssel auf Event ID, und ein GSI auf den anderen beiden Spalten? – Mike
Das ist der Weg zu gehen. –