Azure文档数据库集合可以有多少个分区?

时间:2017-04-28 14:57:40

标签: azure-cosmosdb

我打算创建一个分区集合。我正在努力确定收集的正确分区键。

但是,我不确定分区集合可以有多少个分区?有限制吗?

2 个答案:

答案 0 :(得分:2)

分区计数没有硬性限制。文档DB定位为可无限扩展。

您的分区键应该足够多,以便没有单个分区键必须存储太多数据(每个分区10 GB似乎是限制)并匹配您的查询模式。

答案 1 :(得分:0)

正如这份官方文件所述Single partition and partitioned collections

  

分区集合可以跨越多个分区并支持无限存储和吞吐量。您必须为集合指定分区键。

Partitioning in DocumentDB

  

分区数由DocumentDB根据存储大小和集合的预配置吞吐量确定。 DocumentDB中的每个分区都有与之关联的固定数量的SSD支持的存储,并且为了高可用性而进行复制。分区管理完全由Azure DocumentDB管理,您无需编写复杂的代码或管理分区。 DocumentDB集合在存储和吞吐量方面实际上是无限的。

为了识别收集的正确分区键,我建议您参考Designing for partitioning