📜  DocumentDB-优点

📅  最后修改于: 2020-11-28 13:42:01             🧑  作者: Mango


DocumentDB具有一些非常独特的功能。 Azure DocumentDB提供以下主要功能和优势。

无架构

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

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

SQL语法

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

可调一致性

它提供了一些精细的,定义明确的一致性级别,使您可以在一致性,可用性和延迟之间进行合理的权衡。

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

  • 强大
  • 有界的陈旧
  • 届会
  • 最终的

弹性秤

可伸缩性是NoSQL的代名词,而DocumentDB就是其中之一。 DocumentDB已经证明了其规模。

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

  • 您可以随着应用程序的增长而创建更多的单元,从而以可预测的性能灵活地扩展DocumentDB。

完全托管

DocumentDB可以作为在Azure上运行的一项完全托管的基于云的平台来使用。

  • 您根本不需要安装或管理任何东西。

  • 没有服务器,电缆,没有要处理的操作系统或更新,也没有要设置的副本。

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

  • 在几分钟内,您可以仅使用浏览器和Azure订阅开始使用DocumentDB。