开发手册 欢迎您!
软件开发者资料库

DocumentDB - 简介

DocumentDB简介 - 从简介,优势,环境设置,创建,连接帐户,创建,列表,删除数据库,创建,删除集合,插入,查询,更新,删除文档,数据建模,数据类型,限制,排序,学习DocumentDB索引记录,地理空间数据,分区,数据迁移,访问控制,可视化数据。

在本章中,我们将简要讨论NoSQL和文档数据库的主要概念.我们还将快速概述DocumentDB.

NoSQL文档数据库

DocumentDB是微软最新的NoSQL文档数据库,所以当你说NoSQL文档数据库时那么,NoSQL和文档数据库究竟是什么意思?

  • SQL意味着结构化查询语言是传统的查询语言关系数据库. SQL通常等同于关系数据库.

  • 将NoSQL数据库视为非关系数据库确实更有帮助,因此NoSQL实际上意味着非关系数据库.

有不同类型的NoSQL数据库,其中包括键值存储,例如 :

  • Azure表存储.

  • 像Cassandra这样的基于列的存储.

  • 像NEO4这样的图形数据库.

  • 文档数据库,如MongoDB和Azure DocumentDB.

Azure DocumentDB

<微软于2015年4月8日 th 正式推出了Azure DocumentDB,它当然可以被描述为典型的NoSQL文档数据库.它具有大规模可扩展性,适用于无架构的JSON文档.

  • DocumentDB是一个真正的无架构NoSQL文档数据库专为现代移动和Web应用程序设计的服务.

  • 它还提供始终如一的快速读写,架构灵活性以及轻松扩展数据库的能力按需.

  • 它不会假定或要求其索引的JSON文档的任何架构.

  • 文档添加到数据库后,DocumentDB会自动为文档中的每个属性编制索引.

  • DocumentDB使用以下方法启用复杂的即席查询SQL语言,每个文档在创建时都可以立即查询,您可以在文档层次结构中的任何位置搜索任何属性.

DocumentDB  - 定价

DocumentDB根据数据库帐户中包含的集合数进行计费.每个帐户可以有一个或多个数据库,每个数据库可以拥有几乎无限数量的集合,但初始默认配额为100.可以通过联系Azure支持来解除此配额.

  • 集合不仅是一个规模单位,而且还是一个成本单位,因此在DocumentDB中,您为每个集合付费,其存储容量最多为10 GB.

  • 至少,您需要一个S1集合才能将文档存储在数据库中,该数据库每月的成本约为25美元, Azure订阅.

  • 随着您的数据库规模增长并超过10 GB,您需要购买另一个集合以包含其他数据.

  • 每个S1集合每秒会给你250个请求单位,如果这还不够,那么你可以将集合扩展到S2并获得每秒1000个请求单位每月约50美元.

  • 你可以也将它一直转到S3并且每月支付大约100美元.