【发布时间】:2018-03-09 22:46:51
【问题描述】:
根据文档,具有不同partitionKey 的文档可能最终位于同一分区中,但具有相同partitionKey 的文档保证最终位于同一分区中。
现在,让我们考虑一个情况,您有 partitionKey 和 cardinality=100(例如 100 个租户)。
最初,所有数据大致均等地分布在各个分区中。
假设您最终得到的分区大小约为 50GB。我假设在这种情况下,您可能在同一个分区中包含一些分区键。然后,突然之间,您的 2 个租户呈指数增长,并且它们的大小达到 200GB。
由于分区有 250GB 的限制,现在你有问题了。
问题:
- 这是如何解决的?
- DocumentDB 分区是否处理这种迁移到单独分区的问题?
- 我们是否应该(甚至能够)查看每个 partitionKey(而不是 partition)的数据/存储消耗?
如果有人能对这些困境有所了解,因为我无法在文档中找到这些具体问题的答案。
【问题讨论】:
标签: azure-cosmosdb