Azure Cosmos DB (Table API) v/s Azure Cosmos DB (SQL API)

Azure Cosmos DB (Table API) v/s Azure Cosmos DB (SQL API)

我正在使用 ADF 从数据湖读取数据并将数据存储到 cosmos 数据库。我正在弄清楚我是否应该使用 azure Cosmos DB Table API 或 SQL API (Core API)。这两个 API,即 Azure Cosmos DB (Table API) 和 Azure Cosmos DB (SQL API),在成本方面如何比较和性能?我们可以使用带有 where 条件的 SQL 查询从 Azure Cosmos DB (Table 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-table