DocumentDB教程
DocumentDB SQL

DocumentDB 简介

在本章中,我们将简要讨论围绕 NoSQL 和文档数据库的主要概念。我们还将快速了解 DocumentDB。

NoSQL 文档数据库

DocumentDB 是微软最新的 NoSQL 文档数据库,那么当您说 NoSQL 文档数据库时,我们所说的 NoSQL 和文档数据库究竟是什么意思?
SQL 意为结构化查询语言,它是关系数据库的传统查询语言。 SQL 通常等同于关系数据库。 将 NoSQL 数据库视为非关系型数据库确实更有帮助,因此 NoSQL 真正意味着非关系型。
有不同类型的 NoSQL 数据库,其中包括键值存储,例如-
Azure 表存储。 列式商店,例如 Cassandra。 像 NEO4 这样的图形数据库。 MongoDB 和 Azure DocumentDB 等文档数据库。

Azure 文档数据库

Microsoft 于 2015 年 4 月 8 日 正式推出 Azure DocumentDB,可以说是典型的 NoSQL 文档数据库。它具有很强的可扩展性,适用于无模式的 JSON 文档。
DocumentDB 是一种真正的无架构 NoSQL 文档数据库服务,专为现代移动和网络应用程序而设计。 它还提供始终如一的快速读取和写入、架构灵活性以及根据需要轻松扩展和缩减数据库的能力。 它不为它索引的 JSON 文档假定或要求任何架构。 将文档添加到数据库后,DocumentDB 会自动为文档中的每个属性编制索引。 DocumentDB 支持使用 SQL 语言进行复杂的临时查询,并且每个文档在创建时都可以立即查询,您可以搜索文档层次结构中任何位置的任何属性。

DocumentDB – 定价

DocumentDB 根据数据库帐户中包含的集合数量计费。每个帐户可以拥有一个或多个数据库,并且每个数据库可以拥有几乎无限数量的集合,但初始默认配额为 100。可以通过联系 Azure 支持取消此配额。
集合不仅是规模单位,也是成本单位,因此在 DocumentDB 中,您需要为每个集合付费,其存储容量高达 10 GB。 您至少需要一个 S1 集合来将文档存储在数据库中,每月费用约为 25 美元,根据您的 Azure 订阅收费。 随着您的数据库越来越大并超过 10 GB,您将需要购买另一个集合来包含额外的数据。 每个 S1 集合将为您提供每秒 250 个请求单位,如果这还不够,那么您可以将集合扩展到一个 S2,并以每月约 50 美元的价格获得每秒 1000 个请求单位。 您也可以将其升级为 S3,每月支付约 100 美元。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4