我正在使用ADF从数据湖中读取数据并将数据存储到cosmos db。我在弄清楚我应该使用azure cosmos db table api还是sql api。在成本和性能方面,Azure Cosmos DB(表API)和Azure Cosmos DB(SQL API)中哪一个更好?我们可以在带有条件的地方使用sql查询从Azure Cosmos DB(表API)和Azure Cosmos DB(SQL API)读取数据吗?
答案 0 :(得分:1)
关于成本和性能,这完全取决于您的用例。您能详细说明您要做什么吗?
您不能对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