用gremlin图探索azure cosmos数据库数据库

在本文中,我们将了解蔚蓝的宇宙数据库。 我们将开始使用图形应用编程接口创建一个天蓝色宇宙数据库帐户。 此外,我们将使用蔚蓝的门户创建一个图形数据库和集合。

  • Microsoft Azure订阅

蔚蓝的宇宙数据库是微软的全球分布式多模式数据库,只需点击一个按钮就可以缩放。 因为它是多模式的,所以它在单个数据库中支持文档、表和图形值。

天蓝色宇宙数据库通过全面的服务级别协议(SLAs)提供了出色的吞吐量、延迟、可用性和一致性保证,迄今为止,还没有其他数据库提供商提供此类服务。

以下是天蓝色宇宙数据库的主要功能:

  • 统包全球分销。
  • 多级数据模型。
  • 按需扩展。
  • 高响应,低延迟。
  • 高可用性。
  • 一致性模型。
  • 有服务水平协议的退款保证。

高度分布式、任务关键型和高可用性的案例可以通过将天蓝色宇宙数据库作为其应用程序架构组件之一来最好地处理。

以下是专家推荐的几个用例:

  • 物联网
  • **
  • 零售业
  • 营销

打开微软蔚蓝的门户。 点击 +创建新资源 > 资料库 > 宇宙数据库

或者,键入 宇宙数据库 在搜索文本框中,单击 天蓝色宇宙数据库 结果列在”服务”下。

用gremlin图探索azure cosmos数据库数据库

输入以下创建宇宙数据库所需的详细信息:

  • 编号:这需要全球独一无二。 该标识后面跟着 https://documents 。蓝色。com/ 赠送上呼吸道感染玩服务。 对于这个博客,标识是 蔚蓝-宇宙-演示。 处理完亚马逊云服务后,URI将 http://azure-cosmos-演示。文件。蓝色。com/
  • 美国石油学会:这是要选择的最重要的部分。 在撰写本文时,宇宙数据库支持以下五个数据库,如下图所示:
  1. 结构化查询语言

  2. 蒙古数据库

  3. 凶事预言家

  4. 蓝色桌子

  5. Gremlin(图表(

用gremlin图探索azure cosmos数据库数据库

对于这个博客,我们将选择Gremlin(图).

数据库同步

  • 签署:在这里,您可以选择您的多个订阅。 对于本文,我们将选择订阅 免费试用
  • 资源组:宇宙数据库是蔚蓝的资源的一部分,因此它需要与一个逻辑组:资源组结合在一起。 根据您的需求,选择现有资源或创建新资源。 在本文中,我们将创建新的资源组: cosmosdb
  • 位置:根据您预测的用户地理位置进行选择。 对于这篇文章,我们选择了 美国东部

我们不检查地理冗余,因为宇宙数据库有一个很酷的功能,只要点击一下就可以在任何地理位置复制数据库。 我们将在另一篇文章中讨论这个问题。

将其固定在仪表板上,然后单击 创造 开始部署您的服务。

用gremlin图探索azure cosmos数据库数据库

我们可以在仪表板中跟踪部署状态。 部署可能需要更少的时间。

用gremlin图探索azure cosmos数据库数据库

一旦部署,将弹出一个通知并打开”快速启动”部分。

用gremlin图探索azure cosmos数据库数据库

注意:它仍然将服务称为 微软。文档数据库

导航到资源: azure-cosmos-演示 > 概观

在这一部分,我们可以看到上呼吸道感染的详细信息、读写位置、订阅、资源组以及许多其他重要的详细信息。

我们可以在这里启用地理冗余。 此外,我们可以在本节中导航到数据资源管理器,在这里我们可以使用图形数据库。 请参考下图和带有绿色标记的突出显示区域。

用gremlin图探索azure cosmos数据库数据库

用于与任何蔚蓝的资源和蔚蓝的宇宙数据库通信的另一个重要参数是键。

宇宙数据库有两种类型的键:

  1. 读写键:URI保持不变—主键、辅键、主连接字符串和辅连接字符串。 我们可以随时重新生成这些**。

    用gremlin图探索azure cosmos数据库数据库
  2. 只读键:同样使用相同的默认URI,它显示主键、辅键、主连接字符串和辅连接字符串。 我们可以随时重新生成这些**。

    用gremlin图探索azure cosmos数据库数据库

该会话是蔚蓝的宇宙数据库的默认一致性。

会话一致性是单区域和全球分布式应用程序最广泛使用的一致性级别。 它提供了与最终一致性相当的写入延迟、可用性和读取吞吐量,但也提供了一致性保证,以满足为在用户环境中运行而编写的应用程序的需求。

用gremlin图探索azure cosmos数据库数据库

您可以通过导航到来更改一致性 资源 > 设置 > 默认一致性 > 救援

一旦更新,将会得到通知。 更新需要几秒钟。

对于演示,请选择 可能的

用gremlin图探索azure cosmos数据库数据库

一旦创建了一个以图形为应用编程接口的天蓝色宇宙数据库,让我们创建我们的图形数据库。

要创建图形数据库,请导航到 资源 > 数据浏览器 > 新图形

用gremlin图探索azure cosmos数据库数据库

它将向我们展示一个刀片,用于输入图形数据库的以下详细信息:

  • 数据库标识:数据库是一个或多个集合的逻辑容器。 这是数据库的标识符。 对于这篇文章,我们将命名它 数据库
  • 图形标识:数据库下集合的唯一标识符。 它也用于通过休息和所有软件开发工具包的基于身份的路由。 对于这篇文章,我们将命名它 demoCollections
  • 存储容量:这是集合的最大存储大小。 计费基于每GB的消耗量。 我们可以选择从10 GB固定到无限。 让我们来看看10 GB的固定容量。
  • 生产能力:集合可以按请求单位/秒的吞吐量进行调配。 1 RU对应于读取1千字节文档的吞吐量。 我们可以在400-10,000 RU/s范围内选择。 让我们以最低400 RU/s的速度前进 它还根据选定的吞吐量显示估计的小时成本和日成本。

注意:如果选择存储容量无限制,则可以使用1,000-100,000 RU/s范围内的吞吐量。 此外,您还需要为其设置分区键。

输入完所有字段后,单击 好的 继续。

用gremlin图探索azure cosmos数据库数据库

几秒钟后,它将创建所需的数据库,该数据库将列在下面 数据浏览器.

用gremlin图探索azure cosmos数据库数据库

在这篇文章中,我们学习了如何快速地用微软天蓝色宇宙数据库创建一个超级酷的数据库。 在接下来的文章中,我们将为我们的图形数据库创建顶点和边。