Wie kann ich alle Elemente aus einer DynamoDB-Tabelle abrufen, ohne den Primärschlüssel mit Java anzugeben?

9

Ich bin ziemlich neu in Amazon AWS und seine API für Java, also bin ich nicht genau sicher, was die effizienteste Methode für das, was ich versuche, wäre. Im Grunde versuche ich eine Datenbank einzurichten, die die ID eines Projekts, seinen Status sowie den Bucket speichert. Woran ich Probleme habe, ist eine Liste aller Benutzer ohne Primärschlüssel zu erhalten. Irgendwelche Empfehlungen?

    
Devicedriver 23.01.2015, 06:49
quelle

1 Antwort

8

Sie können den von DynamoDB bereitgestellten Scan-Vorgang verwenden. Es benötigt keinen Primärschlüssel zum Arbeiten. Bedenken Sie jedoch, dass der Scan-Vorgang sehr ineffizient ist und mehr Lesekapazität benötigt. Lies über Scan hier auf seinem offiziellen Dokument.

Ссылка

Wenn Sie nur alle Einträge abrufen möchten, ist DynamoDB wahrscheinlich keine richtige Wahl zum Speichern dieser Daten.

    
RandomQuestion 23.01.2015 07:03
quelle

Tags und Links