Best practices for DynamoDB table design - Amazon DynamoDB
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Best practices for DynamoDB table design

General design principles in Amazon DynamoDB recommend that you keep the number of tables you use to a minimum. In the majority of cases, we recommend that you consider using a single table. However if a single or small number of tables are not viable, these guidelines may be of use.

  • The per account limit cannot be increased above 10,000 tables per account. If your application requires more tables, plan for distributing the tables across multiple accounts. For more information see service, account, and table quotas in Amazon DynamoDB.

  • Consider control plane limits for concurrent control plane operations that might impact your table management.

  • Work with Amazon solution architects to validate your design patterns for multi-tenant designs.