我有一个插入documentDB的对象。该对象具有两个字符串属性,每个字符包含4000个字符。
如果我选择对象自己的id作为分区键,我将永远不会达到10GB的限制,但每个分区的大小只有几个kb,并且只包含一个对象。
我在同一个集合中有其他类型的对象。如果我为集合中的每个不同对象类型创建一个DocType
属性,并选择它作为分区键,所有具有上述大属性的对象DocType
的对象将达到大小限制他们自己的分区。
答案 0 :(得分:2)
感谢Aravind的评论,我找到了可以使用的解决方案,它是对象的ID。 这就是Aravind所说的:“请记住,Azure Cosmos DB不会为每个密钥创建物理分区,而是将密钥保存在同一个分区中,直到达到容量为止。” 非常感谢Aravind解决我的问题! ( - : 祝你有美好的一天!