DocumentDB脱颖而出,具有一些非常独特的功能. Azure DocumentDB提供以下关键功能和优势.
架构免费
在关系数据库中,每个表都有一个定义列和数据的模式表中每一行必须符合的类型.
相比之下,文档数据库没有定义的模式,每个文档的结构可能不同.
SQL语法
DocumentDB使用SQL语言启用复杂的即席查询,并且每个文档在创建时都可立即查询.您可以在文档层次结构中的任何位置搜索任何属性.
可调整一致性
它提供了一些精细,明确定义的一致性级别,允许您在一致性,可用性和延迟之间进行良好的权衡.
您可以从四个明确定义的一致性级别中进行选择,以实现一致性和性能之间的最佳权衡.对于查询和读取操作,DocumentDB提供四种不同的一致性级别 :
强
有界-staleness
会话
最终
弹性比例
可扩展性是NoSQL游戏的名称,而DocumentDB则是. DocumentDB已经证明了它的规模.
Office OneNote和Xbox等主要服务已经由DocumentDB支持,数据库包含数十个数以千计的JSON文档,超过一百万活跃用户,并且始终如一地运行99.95%的可用性.
您可以通过创建更多单元,以可预测的性能弹性扩展DocumentDB随着您的应用程序的增长.
完全托管
DocumentDB可用作完全托管的云 - 基于平台的服务在Azure上运行.
您无需安装或管理任何内容.
没有要处理的服务器,电缆,操作系统或更新,也没有要设置的副本.
Microsoft完成所有这些工作并保持服务正常运行.
在几分钟之内,您可以使用浏览器开始使用DocumentDB和Azure订阅.