Ho esaminato i documenti di AWS DynamoDB e, per la vita di me, non riesco a capire qual è la differenza principale tra batchGetItem() e Query(). Entrambi recuperano elementi basati su chiavi primarie da tabelle e indici. L'unica differenza è nella dimensione degli oggetti recuperati ma non sembra una differenza fondamentale. Entrambi supportano anche aggiornamenti condizionali.Qual è la differenza tra BatchGetItem e Query in DynamoDB?
In quali casi dovrei utilizzare batchGetItem su Query e viceversa?
Mentre questa risposta ben spiega come funziona prezzi per DynamoDB, è una sorta di fuorviante, nel senso che sembra per dare l'impressione che la query possa potenzialmente essere utilizzata per sostituire BatchGet. La mia comprensione è che non può. Vedi [questa risposta] (http://stackoverflow.com/questions/31633141/batchgetitem-or-query-dynamodb-query-by-range) – mindreader