Quante tabelle si possono avere in DynamoDB?
2.500 per regione per impostazione predefinita. Ogni account AWS parte con una quota di 2.500 tabelle DynamoDB per regione, che AWS può elevare fino a un massimo di 10.000 su richiesta. Le singole tabelle non hanno limiti di dimensione — e oltre le 10.000 tabelle, AWS raccomanda di distribuire i carichi di lavoro su più account.
La quota sulle tabelle
La quota iniziale è di 2.500 tabelle per regione AWS per account. Se te ne servono di più, l'indicazione di AWS è contattare il tuo account team per un aumento fino a 10.000; oltre quella soglia, la pratica raccomandata sono più account, ciascuno con fino a 10.000 tabelle.
Le tabelle in sé non hanno limiti
Non c'è alcun limite pratico alla dimensione di una singola tabella — le tabelle non hanno vincoli sul numero di Item né sui byte. Il limite rigido per Item è 400 KB, e ogni tabella supporta fino a 20 indici secondari globali (quota predefinita) e 5 indici secondari locali.
Cosa ti ferma molto prima della quota
Quasi nessuno arriva a 2.500 tabelle. Quello che morde per primo è che una tabella con provisioning non è mai gratuita, nemmeno quando nessuno la tocca. AWS fissa il minimo per qualsiasi tabella o GSI a 1 unità di capacità di lettura e 1 unità di capacità di scrittura, e questo viene fatturato a ore che arrivi o meno anche una sola richiesta.
Alle tariffe di us-east-1, 0,00013 $ per RCU-ora e 0,00065 $ per WCU-ora su 730 ore, una tabella vuota a capacità minima costa 0,5694 $ al mese:
| Tabelle al minimo | Costo mensile prima di qualsiasi richiesta |
|---|---|
| 100 | 56,94 $ |
| 2.500 (la quota predefinita) | 1.423,50 $ |
| 10.000 (il limite aumentato) | 5.694,00 $ |
Cifre dal nostro calcolatore dei prezzi, che gira sulla tabella prezzi AWS sincronizzata, e al netto di qualsiasi quota gratuita del piano free.
Le tabelle on-demand non hanno un simile pavimento. Una tabella on-demand inattiva fattura solo lo storage, ed è ciò che rende sostenibile un numero elevato di tabelle. Se il tuo design vuole davvero centinaia di tabelle, quella scelta della modalità di capacità conta più della quota.
Ti servono davvero tante tabelle?
In DynamoDB il numero di tabelle è una scelta di progettazione, non un asse di crescita. La progettazione a tabella singola co-localizza di proposito entità correlate in un'unica tabella, e la maggior parte delle applicazioni ha bisogno di molte meno tabelle di quante ne avesse il loro schema relazionale — spesso una per servizio.
Approfondisci
Leggi la progettazione a tabella singola prima di dividere le entità su più tabelle, controlla le dimensioni degli Item con il calcolatore delle dimensioni degli Item, e scarica DynoTable per tenere sott'occhio ogni tabella su tutti i tuoi profili e le tue regioni.
Riferimenti
- Quotas in Amazon DynamoDB — Amazon DynamoDB Developer Guide
- Core components of Amazon DynamoDB — Amazon DynamoDB Developer Guide
- Local secondary indexes — Amazon DynamoDB Developer Guide
Ultima verifica 2026-07-13 rispetto alla documentazione ufficiale AWS collegata sopra; ogni quota di questa pagina è stata riverificata il 2026-07-28.
Costi calcolati dalle tariffe di capacità con provisioning di us-east-1 presenti nella nostra tabella prezzi AWS sincronizzata, sul mese di 730 ore che usa il calcolatore.