找不到不超过10GB的分区键

时间:2017-08-31 09:24:03

标签: azure azure-cosmosdb

我有一个插入documentDB的对象。该对象具有两个字符串属性,每个字符包含4000个字符。

如果我选择对象自己的id作为分区键,我将永远不会达到10GB的限制,但每个分区的大小只有几个kb,并且只包含一个对象。

我在同一个集合中有其他类型的对象。如果我为集合中的每个不同对象类型创建一个DocType属性,并选择它作为分区键,所有具有上述大属性的对象DocType的对象将达到大小限制他们自己的分区。

1 个答案:

答案 0 :(得分:2)

感谢Aravind的评论,我找到了可以使用的解决方案,它是对象的ID。 这就是Aravind所说的:“请记住,Azure Cosmos DB不会为每个密钥创建物理分区,而是将密钥保存在同一个分区中,直到达到容量为止。” 非常感谢Aravind解决我的问题! ( - :  祝你有美好的一天!