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 11 lettiQuiz
Modello di costo DynamoDB: SQL nasconde il conto
Perché SQL su DynamoDB può nascondere il conto: come join, filtri WHERE arbitrari e aggregazioni diventano Scan, e la matematica delle RCU dietro Query e Scan.
Intermedio4 min di lettura
Transazioni DynamoDB
Transazioni DynamoDB con TransactWriteItems: fino a 100 azioni tutto-o-niente, limite 4 MB, doppia capacità di scrittura e conflitti che annullano tutto.
Avanzato6 min di lettura
DynamoDB Streams
DynamoDB Streams — il log change-data-capture da 24 ore, le quattro opzioni StreamViewType, i record ordinati per item e Lambda attivato sulle modifiche.
Avanzato6 min di lettura
DynamoDB TTL
Il TTL di DynamoDB elimina gli item quando l'attributo timestamp Unix-epoch è passato, di solito in pochi giorni, senza costi di capacità di scrittura.
Intermedio4 min di lettura
Capacità On-Demand vs Provisioned in DynamoDB
On-Demand vs Provisioned in DynamoDB — pagamento a richiesta contro throughput riservato, quando conviene ciascuna e come il traffico sceglie la modalità.
Intermedio6 min di lettura
Come configurare l'auto scaling di DynamoDB
Configura l'auto scaling DynamoDB sulla capacità con provisioning — console e CLI, la scelta di utilizzo target e min/max, e i limiti che fanno throttling.
Intermedio8 min di lettura
Throttling di DynamoDB: come risolverlo
Perché DynamoDB fa throttling: le quattro cause documentate, i limiti per partizione di 3.000 unità di lettura e 1.000 di scrittura al secondo, e i fix.
Intermedio8 min di lettura
Dimensione e conteggio item in DynamoDB
Dimensione e conteggio item di una tabella DynamoDB dalla stima gratuita di DescribeTable, che ritarda fino a sei ore, o esatti con Scan Select COUNT.
Principiante5 min di lettura
DynamoDB Global Tables
DynamoDB Global Tables — replica multi-regione attiva-attiva, conflitti last-writer-wins, le modalità di coerenza MREC e MRSC e lo SLA del 99,999%.
Avanzato6 min di lettura
Backup e point-in-time recovery di DynamoDB
Backup e point-in-time recovery di DynamoDB: snapshot on-demand vs PITR continuo, finestra da 1 a 35 giorni, impostazioni che un ripristino non riporta.
Intermedio7 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. Per il lato costi, il gratuito calcolatore dei prezzi valuta un carico di lavoro in entrambe le modalità di capacità, e il convertitore TTL trasforma le date nei valori epoch che TTL si aspetta.