Pan*_*wat 6 azure mongodb azure-cosmosdb
我是“ NoSQL”领域的新手,最近我开始将Cosmos DB用于JSON文档,并且能够使用CosmosDB“ SQL”和“ Mongo” API来存储和获取数据。
哪种API最适合我?(要求:性能,低延迟,大量收集,低成本)
这两个 API 都为您提供高吞吐量、低延迟、弹性扩展、异地复制等。
它归结为你对什么感到舒服。许多人更喜欢 Mongo,因为他们已经熟悉 Mongo,它的语法、工具,并且他们已经有一个基于 Mongo 构建的应用程序,他们迁移到了 CosmosDB。
如果您是新手,并且没有对 Mongo 的现有投资,我建议您从 SQL 开始。SQL 是 CosmosDB 最古老的 API,并且经过了更多的考验。
现在,我在Cosmos DB项目上花费了6个月以上。我可以就这个问题发表意见。
Azure Cosmos DB在SQL API和Mongo API中提供了相同的功能,因此无法按功能进行比较。
在Cosmos DB中使用Mongo API的原因
在Cosmos DB中使用SQL API的原因
如果您不是在寻找与云无关的应用程序。(不能将Cosmos DB应用程序移至内部部署或其他云供应商)。
Cosmos DB Change Feed仅适用于SQL API。
| 归档时间: |
|
| 查看次数: |
2050 次 |
| 最近记录: |