Azure Cosmos DB 从一开始就将分布和横向缩放作为其核心。通过透明地缩放和复制数据(无论用户位于何处),在任意数量的 Azure 区域提供统包分布。灵活缩放多个数据中心范围内的吞吐量和存储,只为需要的吞吐量和存储付费。Azure Cosmos DB 保证各区域任意位置在第 99 个百分位为个位数毫秒的延迟,提供多种定义明确的一致性模型以微调性能,并保证多宿主功能的高可用性 - 所有功能均由业界领先的综合性服务级别协议(SLA) 提供支持
统包分布
轻松生成分布式应用,免除复杂的多数据中心配置的麻烦。作为分布的数据库系统,Azure Cosmos DB 会自动将所有数据复制到所选的任意多个区域,以便实现快速、及时的访问。Azure Cosmos DB 支持透明的多宿主功能,并保证高达 99.99% 的可用性。
多模型 + 多 API
只有通过 Azure Cosmos DB 才能在多个数据中心范围内使用一项服务中的键值、图形和文档数据,而无需担心架构或索引管理。Azure Cosmos DB 自动索引所有数据,并且允许你使用喜欢的 API(包括SQL、JavaScript和 MongoDB)访问数据。
多个数据中心范围内无限制的灵活缩放
使用 Azure Cosmos DB,只为所需吞吐量和存储付费。使用 Azure Cosmos DB 可随时在各区域任意位置独立地灵活缩放存储和吞吐量。
多个明确定义的一致性选择
Azure Cosmos DB 为直观的编程模型提供 5 个明确定义的一致性级别(强、有限过期、一致前缀、会话和最终),该编程模型具有多个数据中心范围应用的低延迟和高可用性。
保证低延迟
在多个数据中心内同时分发数据时,提供最近区域的读写请求。凭借其经过写入优化的 latch-free 数据库引擎,Azure Cosmos DB 可保证领先业内水平的、99% 的读取低于 10 毫秒延迟,以及 99% 的写入低于 15 毫秒的延迟(已编入索引)。
业界领先的企业级服务级别协议
应用在基于世界一流基础结构的“经过实践检验”的数据库服务上运行,免除你的后顾之忧。Azure Cosmos DB 提供企业级安全性和符合性,是第一个也是唯一一个提供业界领先的服务级别协议,实现 99.99% 高可用性、第 99 个百分位的延迟、可靠吞吐量和一致性。
使用 Azure Cosmos DB 可以生成什么?
了解以下用例:
分布的关键应用程序
通过 Azure 数据中心内置的高可用性和低延迟功能为各地用户的访问提供保证。
IoT
即时灵活缩放以适应多种不可预测的 IoT 工作负荷,不影响引入或查询性能。
个性化
使用低延迟、可调一致性的设置获取即时见解,为客户生成个性化的实时建议。
零售和电子商务
支持对各种产品目录、流量峰值和快速变化的库存清单执行深入查询。
游戏
灵活缩放数据库以适应不可预测的流量突发状况,并在多个数据中心范围内提供低延迟的多玩家体验。