使用MongoDB API的CosmosDB数据库级吞吐量不再需要分片收集吗?

问题描述 投票:0回答:1

前一阵子,我记得我必须显式创建我的集合并定义一个分片键,才能将CosmosDB与MongoDB API一起使用,并具有数据库级的吞吐量。

今天我看到这似乎不再必要。我打开了数据库级别的吞吐量,并运行我的代码和单元测试,而没有定义分片键或其他任何东西,到目前为止,这一切都“可行”。搜索有关此文档,我什么都找不到。他们只是在为我定义一个分片键吗?

不必显式地创建具有分片键的集合,也不必费心地修改我的所有查询以包括一个我什至不需要的分片字段(在我的情况下,没有任何大小或规模的扩展)太好了。我一直认为,被迫这样做只是为了更改数据库的成本模型,这实在太可惜了。此外,还需要更改功能(例如,您无法使用哈希分片键创建唯一索引)。 gh

mongodb azure-cosmosdb sharding
1个回答
0
投票

是的,我们在启动3.6支持时进行了此更改。同意并没有真正记录在案,但我们在announcement blog post这里提到了它。

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.