DocumentDB - 优势



DocumentDB 凭借一些非常独特的特性脱颖而出。Azure DocumentDB 提供以下关键功能和优势。

模式自由

在关系数据库中,每个表都有一个模式,该模式定义了表中每一行必须符合的列和数据类型。

相反,文档数据库没有定义的模式,每个文档的结构都可以不同。

SQL 语法

DocumentDB 使用 SQL 语言启用复杂的临时查询,并且每个文档在其创建的瞬间即可立即查询。您可以在文档层次结构中的任何位置搜索任何属性。

可调一致性

它提供了一些细粒度、定义明确的一致性级别,这使您可以对一致性、可用性和延迟进行合理的权衡。

您可以从四个定义明确的一致性级别中进行选择,以实现一致性和性能之间的最佳权衡。对于查询和读取操作,DocumentDB 提供四个不同的一致性级别:

  • 强一致性
  • 有界滞后一致性
  • 会话一致性
  • 最终一致性

弹性扩展

可扩展性是 NoSQL 的核心,DocumentDB 实现了这一点。DocumentDB 已经证明了它的可扩展性。

  • 像 Office OneNote 和 Xbox 等主要服务已经由 DocumentDB 支持,数据库包含数十 TB 的 JSON 文档,超过一百万活跃用户,并且以 99.95% 的可用性持续运行。

  • 您可以通过随着应用程序的增长创建更多单元来弹性地扩展 DocumentDB,并获得可预测的性能。

完全托管

DocumentDB 作为在 Azure 上运行的完全托管的基于云的平台即服务提供。

  • 您根本无需安装或管理任何内容。

  • 无需处理服务器、电缆、操作系统或更新,无需设置副本。

  • Microsoft 完成所有这些工作并保持服务的运行。

  • 您只需几分钟即可开始使用 DocumentDB,只需一个浏览器和 Azure 订阅即可。

广告