mongodb - 使用 MongoDB API 的 CosmosDB 数据库级吞吐量不再需要分片集合?
问题描述
不久前,我记得我必须显式创建我的集合并定义一个分片键,以便将 CosmosDB 与 MongoDB API 一起使用,并具有数据库级吞吐量。
我今天看到这似乎不再需要了。我打开数据库级别的吞吐量并运行我的代码和单元测试,而不定义分片键或任何东西,到目前为止,这一切都“正常工作”。搜索这方面的文档我找不到任何东西。他们只是在幕后为我定义了一个分片键吗?
不必使用分片键显式创建集合,也不必费力地修改我的所有查询以包含我什至不需要的分片字段(在我的场景中没有任何大的大小或需要扩展)会很棒. 我一直认为仅仅为了改变数据库的成本模型而被迫这样做是一件很糟糕的事情。添加到需要更改功能的内容(例如,您不能使用散列分片键创建唯一索引)。啊。
解决方案
是的,我们在推出 3.6 支持时进行了此更改。同意它并没有真正记录在案,但我们在此处的公告博客文章中提到了它。
谢谢。
推荐阅读
- android - 导航xml在android studio中没有预览
- c# - 如何处理 NX Open 中的打开文件错误
- node.js - 在不同选项卡之间发出事件
- regex - 用于 .co 域的 cpanel 电子邮件过滤的正则表达式,但不匹配 .co.uk
- postgresql - 为 psycopg2-binary (setup.py) 错误构建轮子,为 psycopg2-binary 错误运行 setup.py install
- python - Django更改密码链接无效?
- express - 虚拟图像路径在部分视图中不可见
- nuxt.js - 分享链接时,显示默认或空白
- android - 应用程序崩溃说堆栈溢出
- java - Java 模块系统是否因合成字段而损坏?