Fondamenti

Prima di modellare relazioni o ottimizzare gli index, ti servono le primitive che DynamoDB ti dà davvero: i tipi di valore che puoi memorizzare, come gli item si raggruppano su disco e la chiave che decide dove vive ogni item. Sbaglia questi e ogni pattern successivo ti remerà contro.

Venendo da SQL, le sorprese iniziano qui. Non ci sono colonne né schema — solo attributi tipizzati per item — e la primary key non è una comodità, è il layout fisico dei tuoi dati.

0 di 9 lettiQuiz
Quando usare DynamoDB (e quando no)
Quando usare DynamoDB (e quando no) — i segnali di pattern di accesso, scala e costo che favoriscono DynamoDB rispetto a un database relazionale, e i carichi di lavoro in cui è la scelta sbagliata.
Principiante5 min di lettura
Tipi di dati DynamoDB
I tipi di dati DynamoDB spiegati — i tipi scalari (S, N, B, BOOL, NULL), document (M, L) e set (SS, NS, BS), come appaiono in DynamoDB-JSON e come ciascuno viene dimensionato.
Principiante3 min di lettura
DynamoDB JSON e marshalling
DynamoDB JSON e marshalling — perché DynamoDB avvolge ogni valore in un descrittore di tipo come {"S":"..."}, come differisce dal JSON semplice e come convertire tra i due.
Principiante4 min di lettura
Il limite di dimensione dell'item in DynamoDB (400 KB)
Il limite di dimensione dell'item di 400 KB in DynamoDB — cosa conta ai fini del limite, come si sommano nomi degli attributi e annidamento, perché il limite esiste e come modellare per evitare la crescita illimitata degli item.
Principiante4 min di lettura
Azioni item-based di DynamoDB: GetItem, PutItem, UpdateItem, DeleteItem
Le azioni item-based di DynamoDB — GetItem, PutItem, UpdateItem e DeleteItem — le quattro operazioni su singolo Item, come ciascuna indirizza un Item tramite la sua chiave primaria completa e in cosa differiscono da Query e Scan.
Principiante5 min di lettura
Item collection in DynamoDB
Cos'è una item collection in DynamoDB — ogni item che condivide una partition key — perché è l'unità di letture Query efficienti, e i limiti a cui fare attenzione.
Principiante8 min di lettura
Composite Primary Key in DynamoDB
Una composite primary key in DynamoDB è una chiave di partizione più una sort key — raggruppa Item correlati e sblocca query di range che una chiave semplice non può fare.
Principiante6 min di lettura
Letture a coerenza forte vs eventuale in DynamoDB
Letture a coerenza forte vs eventuale in DynamoDB — cosa garantisce ciascuna, perché le letture eventuali possono restituire dati obsoleti, il costo 2× in RCU di ConsistentRead e quali indici supportano le letture forti.
Intermedio5 min di lettura
Verifica delle conoscenzeFai il quiz
Verifica ciò che hai imparato in questa sezione.

Inizia dai tipi di dato se sei alle primissime armi; salta alle primary key composite se conosci già il modello dei valori e vuoi la parte che guida ogni access pattern.

Vuoi mettere le mani su item reali mentre leggi? Prova DynoTable e ispeziona le chiavi e le collection di una tabella direttamente.