我们正在评估用于MongoDB替换的Azure Cosmos DB。我们拥有500万份文档,每份文档大小约20 KB。由于JSON的规模,Mongo的收藏总大小约为50 GB,我们预计它在Cosmos中的收藏量将增加15%。此外,还有一个160万个文件的早期增加。我们的吞吐量要求是每秒大约10000个查询。查询可以是单个文档,也可以是一组文档。查询单个文档大约需要5 RU,并且需要10到20 RU左右的多个文档。 为了获得所需的吞吐量,我们需要对集合进行分区。物理分区 - Azure CosmosDB
想获得以下问题的答案吗?
- Cosmos DB内部使用了多少个物理分区?门户网站指标只显示10个分区。情况总是如此吗?
- 每个物理分区的最大大小是多少?门户网站指标称它为10 GB。我们如何存储超过100 GB的数据?
- 每个分区的最大RU是多少?当单个分区变得非常热以查询时,我们是否会受到限制?
这些是我们想要克服的首要障碍,然后才能真正着手进一步推进Cosmos DB的采用。