我打算创建一个分区集合。我正在努力确定收集的正确分区键。
但是,我不确定分区集合可以有多少个分区?有限制吗?
答案 0 :(得分:2)
分区计数没有硬性限制。文档DB定位为可无限扩展。
您的分区键应该足够多,以便没有单个分区键必须存储太多数据(每个分区10 GB似乎是限制)并匹配您的查询模式。
答案 1 :(得分:0)
正如这份官方文件所述Single partition and partitioned collections:
分区集合可以跨越多个分区并支持无限存储和吞吐量。您必须为集合指定分区键。
分区数由DocumentDB根据存储大小和集合的预配置吞吐量确定。 DocumentDB中的每个分区都有与之关联的固定数量的SSD支持的存储,并且为了高可用性而进行复制。分区管理完全由Azure DocumentDB管理,您无需编写复杂的代码或管理分区。 DocumentDB集合在存储和吞吐量方面实际上是无限的。
为了识别收集的正确分区键,我建议您参考Designing for partitioning。