Operazioni & Costi

La modellazione fa entrare i tuoi dati. Operarli — tenere le scritture consistenti, reagire ai cambiamenti, far scadere le righe vecchie, pagare la giusta bolletta di capacità, sopravvivere a un'interruzione di regione e recuperare da un deploy sbagliato — è la metà che decide se una tabella DynamoDB è qualcosa di cui ti fidi in produzione.

Questa sezione è un unico scenario che fa da filo conduttore, non sei pagine di reference scollegate. Stai costruendo l'audit log per un SaaS multi-tenant — il registro immutabile di "chi ha fatto cosa, quando" che ogni prodotto B2B prima o poi deve consegnare ai suoi clienti enterprise. Una tabella, partizionata per tenant:

PKSKactoractionip
TENANT#acmeEVENT#2026-06-24T09:14Z#a1USER#88login.success203.0.113.7
TENANT#acmeEVENT#2026-06-24T09:15Z#a2USER#88invoice.export203.0.113.7
TENANT#globexEVENT#2026-06-24T09:15Z#b9USER#12role.granted198.51.100.4

Ogni guida qui sotto aggiunge una preoccupazione operativa a questa stessa tabella:

0 di 7 lettiQuiz
Transazioni DynamoDB
Le transazioni DynamoDB con TransactWriteItems — raggruppare scritture in un'unica operazione tutto-o-niente, i limiti di 100 Item e 4 MB, il costo di capacità raddoppiato e la gestione dei conflitti basata su condizioni.
Avanzato6 min di lettura
DynamoDB Streams
DynamoDB Streams — il log di change-data-capture a 24 ore, le quattro opzioni StreamViewType, i record ordinati per partizione e l'attivazione di Lambda al cambiare degli Item.
Avanzato6 min di lettura
DynamoDB TTL
DynamoDB TTL — far scadere automaticamente gli Item con un attributo timestamp Unix-epoch, la finestra di cancellazione fino a 48 ore, perché il TTL è gratuito e come si abbina a Streams per l'archiviazione.
Intermedio4 min di lettura
Capacità On-Demand vs con Provisioning in DynamoDB
Capacità On-Demand vs con Provisioning in DynamoDB — pay-per-request vs throughput riservato, quando ciascuna conviene, auto-scaling e come il traffico spiky di un audit log sceglie la modalità.
Intermedio6 min di lettura
DynamoDB Global Tables
DynamoDB Global Tables — replica multi-region active-active, risoluzione dei conflitti last-writer-wins, coerenza eventuale tra region e lo SLA di disponibilità del 99,999%.
Avanzato6 min di lettura
Backup e Point-in-Time Recovery in DynamoDB
Backup e point-in-time recovery di DynamoDB — backup on-demand vs PITR continuo, la finestra configurabile da 1 a 35 giorni, la granularità di ripristino al secondo e il ripristino verso una nuova tabella.
Intermedio6 min di lettura
Verifica delle conoscenzeFai il quiz
Verifica ciò che hai imparato in questa sezione.

Leggile in ordine — ognuna dà per scontata la tabella di quella precedente. Inizia dalle transazioni; il resto si basa sugli eventi che scrivono.

Scarica DynoTable per ispezionare, interrogare e modificare la tabella audit-log mentre lavori attraverso lo scenario.