Amazon DocumentDB Quotas and Limits
For certain management features, Amazon DocumentDB uses operational technology that is shared with Amazon Relational Database Service (Amazon RDS) and Amazon Neptune.
Amazon DocumentDB supports on-demand instances and the following instance types:
Memory Optimized:
R5 instance types: ,
db.r5.2xlarge
,db.r5.4xlarge
,db.r5.12xlarge
,db.r5.24xlarge
.R4 instance types:
db.r4.large
,db.r4.2xlarge
,db.r4.4xlarge
,db.r4.8xlarge
,db.r4.16xlarge
.
Burstable Performance:
For more information on the supported instance types and their specifications, see Instance Class Specifications .
Supported Regions
Amazon DocumentDB is available in the following AWS regions:
For certain management features, Amazon DocumentDB uses operational technology that is shared with Amazon Relational Database Service (Amazon RDS) and Amazon Neptune. The following table contains regional limits that are shared among Amazon DocumentDB, Amazon RDS, and Neptune.
The following limits are per AWS account per region.
Resource | AWS Default Limit |
---|---|
Clusters | 40 |
Cluster parameter groups | 50 |
Event subscriptions | 20 |
Instances | 40 |
Manual cluster snapshots | 100 |
Read replicas per cluster | 15 |
Subnet groups | 50 |
Subnets per subnet group | 20 |
Tags per resource | 50 |
VPC security groups per instance | 5 |
You can use Service Quotas to request an increase for a quota, if the quota is adjustable. Some requests are automatically resolved, while others are submitted to AWS Support. You can track the status of a quota increase request that is submitted to AWS Support. Requests to increase service quotas do not receive priority support. If you have an urgent request, please contact AWS Support. For more information on Service Quotas, see
To request a quota increase for Amazon DocumentDB:
Open the Service Quotas console at https://console.aws.amazon.com/servicequotas and, if necessary, sign in.
In the navigation pane, choose AWS services.
Select Amazon DocumentDB from the list, or type Amazon DocumentDB in the search field.
For Change quota value, enter the new value. The new value must be greater than the current value.
Choose Request. After the request is resolved, the Applied quota value for the quota is set to the new value.
To view any pending or recently resolved requests, choose Dashboard from the navigation pane. For pending requests, choose the status of the request to open the request receipt. The initial status of a request is
Pending
. After the status changes toQuota requested
, you’ll see the case number with AWS Support. Choose the case number to open the ticket for your request.
Aggregation Limits
The following table describes aggregation limits in Amazon DocumentDB.
The following table describes Amazon DocumentDB cluster limits.
Resource | Limit |
---|---|
Cluster size (sum of all collections and indexes) | 64 TB |
Collection size (sum of all collections can’t exceed cluster limit) – does not include the index size | 32 TB |
Collections per cluster | 100,000 |
Databases per cluster | 100,000 |
Database size (sum of all databases can’t exceed cluster limit) | 64 TB |
Document nesting depth | 100 levels |
Document size | 16 MB |
Index key size | 2,048 bytes |
Indexes per collection | 64 |
Keys in a compound index | 32 |
Maximum number of writes in a single batch command | 100,000 |
Number of users per cluster | 1000 |
Instance Limits
The following table describes Amazon DocumentDB limits per instance.
The following table describes naming constraints in Amazon DocumentDB.
Resource | Default Limit |
---|---|
Cluster identifier |
|
Collection name: <col> | Length is [1–57] characters. |
Database name: <db> | Length is [1–63] characters. |
Fully qualified collection name: <db>.<col> | Length is [3–120] characters. |
Fully qualified index name: <db>.<col>.$<index> | Length is [6–127] characters. |
Index name: <col>$<index> | Length is [3–63] characters. |
Instance identifier |
|
Master password |
|
Master user name |
|
Parameter group name |
|