Azure Cosmos DB for NoSQL 是一种本地非关系数据库服务和矢量数据库,适用于文档数据模型。它可以使用灵活的架构任意存储原生 JSON 文档。数据会自动编制索引,并可使用专为 JSON 数据设计的 SQL 查询语言进行查询。它还支持矢量搜索。你可以使用适用于常用框架(如 .NET、Python、Java 和 Node.js)的 SDK 访问 API。
对于 NoSQL 数据,Azure Cosmos DB for NoSQL 提供了适合各种吞吐量、延迟、一致性和高可用性的全面的 SLA。这包括低于 10 毫秒的写入和读取延迟和 99.999% 的可用性。Azure Cosmos DB for PostgreSQL 提供 99.95% 的可用性。阅读 SLA。
借助 Azure Cosmos DB for MongoDB,你可以与 Azure Cosmos DB 进行交互,就好像它是 MongoDB 数据库一样,但你无需管理数据库 基础结构。使用 Azure Cosmos DB for MongoDB 时,你所有最喜爱的 MongoDB 工具、SDK 和应用程序都将继续正常工作。Azure Cosmos DB for MongoDB 在请求单位 (RU) 和基于 vCore 的外形规格中可用,以适应工作负载。有关详细的兼容性信息,请参阅 RU 文档和vCore 文档:什么是 Azure Cosmos DB for MongoDB(vCore 体系结构)?vCore 文档。
通过快速响应以及动态弹性自动缩放功能,Azure Cosmos DB 提供了面向新式应用程序和智能工作负载的解决方案。它可用于所有 Azure 区域,并且可以自动复制距离用户更近的数据。它具有 SLA 保证的低延迟和高可用性。作为非关系数据库,它可以大规模引入和处理任何类型或样式的数据并为其编制索引。此外,Azure Cosmos DB 还是矢量数据库,带有对矢量搜索的内置支持。
Azure Cosmos DB 提供生存期免费层,支持开发人员轻松地开始使用、开发和测试其应用程序。免费层还可用于免费运行小型生产工作负载。