DynamoDB单表分区数量是否存在上限?第三方信息存疑
DynamoDB单表分区数量上限答疑
- 第三方提到的“单表最大3000个分区或每个分区10GB”,并非官方明确标注的硬性服务配额,而是对DynamoDB后台自动分区逻辑的简化表述。
- 官方Service Quotas页面未列出该限制的原因:DynamoDB的分区由后台自动管理,用户无需手动配置,因此这类自动分区的阈值不会被归类为“服务配额”。
- 具体逻辑说明:
单个分区的存储量达到10GB时,DynamoDB会自动拆分分区;在预置吞吐量模式下,单个分区最多承载3000 RCU或1000 WCU,当分区的吞吐量超过该上限时也会触发自动拆分。
“单表3000个分区”是理论上的默认阈值(对应总吞吐量900万 RCU或300万 WCU),但这不是强制限制——如果业务需要更高的分区数,可通过AWS支持工单申请提升。 - 结论:第三方内容的表述有一定依据,但并非官方定义的严格配额;若需确认具体可扩展能力,建议参考官方关于DynamoDB分区管理的文档,或联系AWS支持。
内容的提问来源于stack exchange,提问作者Algorithm
相关产品推荐
相关产品推荐

