Combien de tables peut-on avoir dans DynamoDB ?

2 500 par Région par défaut. Chaque compte AWS démarre avec un quota de 2 500 tables DynamoDB par Région, qu'AWS peut porter à un maximum de 10 000 sur demande. Les tables individuelles sont illimitées en taille — et au-delà de 10 000 tables, AWS recommande de répartir les charges sur plusieurs comptes.

Le quota de tables

Le quota initial est de 2 500 tables par Région AWS et par compte. Si tu en as besoin de plus, la recommandation d'AWS est de contacter ton équipe de compte pour une augmentation jusqu'à 10 000 ; au-delà, la pratique recommandée est de multiplier les comptes, chacun servant jusqu'à 10 000 tables.

Les tables elles-mêmes sont illimitées

Il n'y a pas de limite pratique à la taille d'une seule table — les tables ne sont pas contraintes en nombre d'éléments ni en octets. La limite stricte par élément est de 400 Ko, et chaque table prend en charge jusqu'à 20 index secondaires globaux (quota par défaut) et 5 index secondaires locaux.

As-tu vraiment besoin de beaucoup de tables ?

Dans DynamoDB, le nombre de tables est un choix de conception, pas un axe de croissance. La conception mono-table regroupe volontairement les entités liées dans une seule table, et la plupart des applications ont besoin de bien moins de tables que leur schéma relationnel n'en avait — souvent une par service.

Pour aller plus loin

Lis la conception mono-table avant de répartir des entités sur plusieurs tables, vérifie les tailles d'élément avec le calculateur de taille d'élément, et télécharge DynoTable pour garder une vue d'ensemble de chaque table à travers tes profils et Régions.

Références

Dernière vérification le 2026-07-13 par rapport à la documentation officielle AWS liée ci-dessus.

Travaille avec DynamoDB sans la Console

DynoTable est un client de bureau rapide pour DynamoDB — parcours les tables, exécute des requêtes de style SQL et édite les items en local.