Question: How many DynamoDB tables can I have at a maximum?
Answered by Rafal Wilinski
Answer
The maximum number of tables you can have in an AWS account depends on the region you are using and the DynamoDB capacity mode you selected.
In On-Demand capacity mode, you can have up to 256 tables per region. Each table can handle up to 20 write capacity units and 50 read capacity units, with a maximum of 40,000 read capacity units and 80,000 write capacity units per region.
In Provisioned capacity mode, you can have up to 256 tables per region. However, each table can handle up to 10,000 write capacity units and 10,000 read capacity units, with a maximum of 50,000 read capacity units and 50,000 write capacity units per region. If you need more tables, you can request a limit increase by contacting AWS Support, but keep in mind that additional tables may increase your costs.
It's important to note that these limits are per region and can be increased by requesting a limit increase.
Other Common DynamoDB FAQ (with Answers)
- Can DynamoDB store relational data?
- What is DynamoDB used for?
- Does DynamoDB support Multi-AZ?
- Can Power BI connect to DynamoDB?
- Is DynamoDB a key-value store?
- Can Django use DynamoDB?
- Can DynamoDB table have adhoc attributes?
- How to create an index in DynamoDB? (how to create an index in dynamodb)
- Is DynamoDB table region specific?
- What is DynamoDB white paper, and what are the key takeaways?
- Are DynamoDB tables globally unique?
- Can we store list in DynamoDB?
- Is DynamoDB a relational database?
- Is DynamoDB document-based?
- Can DynamoDB store documents?