房地产数据的DocumentDb分区策略

时间:2016-08-11 19:12:11

标签: partitioning azure-cosmosdb

假设我正在美国和加拿大建立一个房地产属性的documentdb集合(最终,我可能还需要添加其他国家),我希望我的集合中有数百万个文档。另外,我们假设最常用的查询是从给定位置检索特定半径内的前X个属性。

鉴于这些要求,什么是一个好的分区策略?使用邮政编码/邮政编码是一个很好的分区键吗?涉及地理位置的策略会更好吗?还有其他建议吗?

1 个答案:

答案 0 :(得分:1)

实际上,我建议您使用分区集合并使用id作为分区键,然后使用地理查询。它简单易用,可以让您最大限度地利用您的查询,从而为您提供最佳的吞吐量。稍后,如果这不起作用,您可以考虑更高性能的分区策略。

相关问题