Azure Cosmos DB for NoSQL 如何成为文档数据库(非关系型)并同时支持 SQL?

问题描述 投票:0回答:1

根据Azure文档Cosmos DB是一个文档数据库(非关系型),同时它支持SQL,这怎么可能?

<文档格式。它提供了最佳的端到端体验,因为我们可以完全控制接口、服务和 SDK 客户端库。推出到 Azure Cosmos DB 的任何新功能都首先在 NoSQL 帐户的 API 上可用。 NoSQL 帐户支持使用结构化查询语言 (SQL) 语法来查询项目,这是查询 JSON 对象最熟悉和最流行的查询语言之一

azure nosql azure-cosmosdb
1个回答
0
投票

Azure Cosmos DB 就像一个大而灵活的存储盒,您可以在其中保存各种东西(数据),而不必担心组织得太严格。它是 NoSQL 系列的一部分,因为您不必遵循存储内容的严格规则。

现在,尽管 Cosmos DB 非常灵活,但它还允许您使用 SQL 来查找和处理数据。 SQL 是一种流行的工具,很多人都知道它来自于更有组织的数据库世界,其中所有内容都必须位于某个位置。

那么,它是如何做到这两点的呢? Cosmos DB 使用专门为其设计的特殊版本的 SQL。这种特殊的 SQL 可以让您轻松地搜索灵活的、混合的数据,即使数据没有以严格的方式组织。这就像能够提出特定问题(使用 SQL)来快速找到您在大型灵活存储盒 (Cosmos DB) 中所需的内容。

© www.soinside.com 2019 - 2024. All rights reserved.