azure-cosmosdb - Azure Cosmos DB(表 API)与 Azure Cosmos DB(SQL API)
问题描述
我正在使用 ADF 从数据湖中读取数据并将数据存储到 cosmos db。我正在考虑是否应该使用 azure Cosmos DB Table API 或 SQL API(Core API)。Azure Cosmos DB (Table API) 和 Azure Cosmos DB (SQL API) 这两个 API 在成本和性能方面如何比较?我们可以使用带有 where 条件的 SQL 查询从 Azure Cosmos DB(表 API)和 Azure Cosmos DB(SQL API)读取数据吗?
解决方案
对于成本和性能,这完全取决于您的用例。你能详细说明你想要做什么吗?
您不能对 Table API 使用 SQL 查询,但如果您使用 C# 进行开发,则可以使用 LINQ。如果不是,请查看有关在 Table API 中查询数据的方式的文档:
https://docs.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities https://docs.microsoft.com/en-us/azure/cosmos-db/tutorial-query -桌子
推荐阅读
- ajax - Django / Ajax / 数据表
- outlook-2010 - Outlook 任务中的自定义表单未同步
- javascript - 活动未登记
- java - 使用包含文件夹中的字符 # 的 JDK SAX 解析器解析 xml 文件总是失败
- c# - 如何获取 Windows 的累积更新版本?
- node.js - Angular App 指向 localhost 而不是远程服务器进行数据请求
- ansible - ansible playbook 中的混合策略
- python - 如何随机打乱 5D 矩阵的深度、高度、宽度?
- unit-testing - Symfony 4:如何在 KernelTestCase 中加载 DataFixtures
- python - Python 列表未正确获取最小值和最大值