Limitations in DynamoDB
In this section, we will try to list the limitations put by AWS on DynamoDB operations. These limits need to be considered while using DynamoDB in order to keep your application 100 percent available without any hiccups.
Attribute |
Limitation Details |
---|---|
Table name/index name |
Table/index name can contain A-Z, a-z, 0-9, underscore (_), dash (-) and dot (.). The table name should be a minimum of 3 and maximum of 255 characters. There is no limit on the table name that starts with the previously mentioned special characters. |
Tables per account |
You can create a maximum of 256 tables per region through one account. |
Table size |
There is no limit on the number of items or size of the table in terms of bytes. |
Hash key |
There is no limit on the number of hash keys in a table. |
Range key |
There is no limit on the number of range keys per unique hash key for tables without a local secondary index. For a table with a local secondary index, the total size of the table, including... |