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.
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.