DocumentDB 定价

速度超快、全球规模的 NoSQL 数据库服务

DocumentDB 是一款速度超快、全球规模的 NoSQL 数据库服务,可用于构建全球分布的应用。借助 DocumentDB,你可充分利用 SQL 和 JavaScript 查询,而无需应对架构和索引管理,无需考虑本地或基于虚拟机的云选项。DocumentDB 实现了 SLA 99.99% 的可用性、几毫秒的延迟时长(达 P99)、明确定义的一致性选项和近乎无限的规模,为全球分布的应用提供了强大的后盾。

DocumentDB 将数据存储为文档集合。应用程序可采用由 DocumentDB 提供支持的各种操作类型,包括 CRUD、SQL 和 JavaScript 查询,以及用于处理文档的存储过程。对于每个集合,都可使用名为 每秒请求单位 (RU) 的吞吐量度量,使受支持的所有操作均实现有保证的吞吐量。例如,在 1KB 文档上执行读取操作需要 1 个 RU。无论存储多少数据,均可以编程的方式或通过门户随时对每个集合调整保留的 RU 数。

定价详细信息

无论规模如何,你都可存储数据和预配吞吐容量。根据存储的数据量(以 GB 计)和保留吞吐量(以 100 个 RU/每秒的单位计),按每小时对每个集合计费。

单位 价格
SSD 存储空间(每 GB) $- GB/月
每秒保留的 RU 数(每 100 个 RU) $-
收取标准数据传输费率。每月价格评估基于每个月 744 小时。

缩放集合

对于高吞吐量和高存储空间工作负荷,可通过在创建集合时定义分区键来创建分区集合。随着存储数据的数量增多和保留吞吐量增加,分区集和将无缝扩展。

DocumentDB 模拟器(免费)

下载免费的 DocumentDB 模拟器,利用本地计算机中的 DocumentDB 开发和测试应用程序。对应用程序的工作方式感到满意后,只需更改配置以指向 Azure DocumentDB 实例,即可进行部署。

全球规模,兼备异地复制

DocumentDB 集合可全球分布,帮助你轻松构建具有全球规模的应用,这意味着所有数据均可自动复制到所指定的区域。应用继续使用一个逻辑终结点,而采用可实现数据一致性99.99 可用性的直观编程模型从最近区域提取数据自动提供给用户。按每个区域中占用的存储空间,以及所保留的吞吐量(每个 DocumentDB 集合 x 与 DocumentDB 数据库帐户关联的区域数量),对全球分布的集合进行计费。标准数据传输费率适用于区域之间的复制数据传输。举个例子,假设你有一个跨越三个 Azure 区域的数据库帐户,以及两个分别预配了 1M RU 和 2M RU 的集合。第一个集合的总预配 RU 将是 3M RU(1M RU x 3 个区域),第二个集合的总预配 RU 将是 6M RU(2M RU x 3 个区域)。

高吞吐量和低延迟查询

借助 DocumentDB,可写入持续的数据量,且该软件通过为固态硬盘 (SSD) 和低延迟访问而设计的写入优化、免闩锁数据库引擎,同步对数据进行索引以提供一致的 SQL 查询。当数据全球分布时,读取和写入请求总是源自本地区域。通过自定义自动索引行为,可进一步优化性能。

具有预定义性能和大小的集合

2017 年 8 月 1 日前,S1、S2 或 S3 大小的集合可以继续将这些功能用于预定义的 10GB 存储和吞吐量,这些量可以随实例大小变化:S1 实例提供 250 RU/秒,费率为 $-/小时;S2 实例提供 1000 RU/秒,费率为 $-/小时;S3 实例提供 2500 RU/秒,费率为 $-/小时。若想要重新配置这些集合的吞吐量,请参阅使用 Azure 门户更改性能级别。若想要使用分区集合,需要对先前创建的 S1、S2 或 S3 集合进行转换,以使用上面所述的无限吞吐量和存储空间规模,如 Azure DocumentDB 中的分区和缩放所述。

支持和 SLA

  • 我们通过 Azure 支持为公开上市的所有 Azure 服务(包括 Document DB)提供技术支持,起价为 $29.0/月。计费和订阅管理支持免费提供。
  • SLA:我们保证至少 99.99% 的时间将成功地处理请求以对 DocumentDB 资源执行操作。若要了解有关我们的 SLA 的详细信息,请访问 SLA 页。

常见问题

资源

Calculator

计算器

估计每月的 Azure 服务费用

Frequently Asked Questions

购买常见问题

查看 Azure 定价常见问题

Product Details

产品详细信息

了解有关 DocumentDB 的更多信息

Documentation

文档

查看技术教程、视频和更多资源

现在注册即获得 $200 Azure 信用额度

立即开始