gpt4 book ai didi

mongodb - Azure SQL API 与 Azure Mongo API

转载 作者:IT老高 更新时间:2023-10-28 13:26:25 25 4
gpt4 key购买 nike

我对“NoSQL”领域还很陌生,最近我开始使用 Cosmos DB 处理 JSON 文档,并且能够使用 CosmosDB“SQL”和“Mongo”API 存储和获取数据。

哪个 API 最适合我? (要求:性能、低延迟、海量采集、低成本)

最佳答案

现在我已经在 Cosmos DB 项目上度过了 6 个多月的时间。对于这个问题我可以发表一下自己的看法。

Azure Cosmos DB 与 SQL API 和 Mongo API 提供相同的功能,因此无法按功能进行比较。

在 Cosmos DB 中使用 Mongo API 的原因

  1. 如果您有现有的 Mongo DB 数据库并且想要迁移到 Azure 上。
  2. 如果您或您的团队成员拥有 Mongo DB 经验。
  3. 如果您正在开发与云无关的应用程序,您可以将应用程序迁移到本地或任何其他云供应商。

在 Cosmos DB 中使用 SQL API 的原因

  1. 如果您有 SQL 查询经验,那么上手会很容易。

  2. 如果您没有寻找与云无关的应用程序。 (无法在本地或其他云供应商中移动 Cosmos DB 应用程序)。

  3. Cosmos DB Change Feed仅适用于 SQL API。

--- 2020 年更新 ---

Change Feed适用于除 Table API 之外的所有可用 SDK 中的所有 API

关于mongodb - Azure SQL API 与 Azure Mongo API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49476412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com