首页 > 解决方案 > 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)读取数据吗?

标签: azure-cosmosdbazure-cosmosdb-sqlapiazure-cosmosdb-tables

解决方案


对于成本和性能,这完全取决于您的用例。你能详细说明你想要做什么吗?

您不能对 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 -桌子


推荐阅读