by Santhakumar Munuswamy
Posted on 28 February 2018
蔚蓝 Cosmos数据库
在本文中,我们将讨论Azure Cosmos DB,什么是Cosmos DB?为什么我们需要使用Cosmos DB?我们将学习如何使用Azure订阅创建新的Azure Cosmos DB帐户,如何使用Azure创建新的数据库和集合,如何使用数据向集合中添加数据等。
在本文中,我们将看到以下内容:
- 什么是Azure Cosmos DB?
- 为什么我们需要使用Cosmos DB?
- 如何使用Azure创建新的Azure Cosmos数据库帐户
- 如何使用Azure创建新的数据库和集合
- 如何使用数据资源管理器将数据添加到集合中
- 如何使用Data Explorer对集合使用SQL查询
- 如何从Azure获取Cosmos DB连接字符串
先决条件
什么是Azure Cosmos DB?
蔚蓝 Cosmos数据库是全球分布的数据库服务。它支持多种模型方法,例如使用API的文档,键/值,宽列和图形数据库。
API 列表如下
- SQL API
- MongoDB API
- 图形API
- 表API
- Cassandra API
为什么我们需要使用Cosmos DB?
蔚蓝 Cosmos数据库提供以下项目
- 全球发行
- 弹性横向扩展
- 保证低延迟
- 五个一致性模型
- 全面的SLA
如何使用Azure创建新的Azure Cosmos数据库帐户
您可以在本节中学习如何使用来创建新的Azure宇宙数据库帐户创建 蔚蓝 门户网站,请遵循以下准则。
转到打开新的浏览器,可以复制并粘贴以下URL
然后,使用Microsoft帐户凭据登录Azure门户

成功登录到Azure门户后。您可以看到仪表板显示以下屏幕截图

你可以去 创建资源 à 资料库 à 点击 的 蔚蓝 Cosmos数据库

将打开“ Azure Cosmos DB新帐户”窗口,您可以输入以下屏幕截图所需的详细信息。然后,点击 创造 button.
以下屏幕快照中提供了API选项的列表


现在,您可以看到显示正在部署的通知的通知窗口。完成后,您将在通知窗口中收到部署成功的通知。然后,点击 前往资源 button.


成功创建Azure Cosmos DB帐户后, 恭喜你!您的Azure Cosmos数据库帐户已创建 窗口将会打开 在以下屏幕截图中。

如何使用Azure创建新的数据库和集合
您可以按照以下准则,在本节中学习如何使用Azure门户在Data Explorer中创建新数据库和集合。
您可以转到数据资源管理器 à click 的 新收藏

“添加收藏夹”窗口将打开,您可以输入以下屏幕截图所需的详细信息。然后,单击确定按钮。

您可以看到新的数据库,并且集合如下图所示。

如何使用数据资源管理器将数据添加到集合中
您可以在本节中按照以下准则学习如何使用Azure门户将示例数据添加到Data Explorer中的集合中。
您可以转到数据资源管理器 à 展开 表 在“收藏”窗口中,点击 文件资料 à 点击 新文件.

将打开新的文档窗口,并以以下格式将数据添加到集合中。

JSON
{
“Id”: “1”,
“TableName”: “Table A”,
“Location”: “Front Row”,
“Status”: “Available”,
“Date”: “28-02-2018”
}
将JSON数据添加到文档后,点击 保存 button.

成功将记录添加到集合后,如下图所示

如何使用Data Explorer对集合使用SQL查询
您可以在本节中按照以下准则学习如何使用SQL查询使用Azure门户在Data Explorer中的集合。
您可以转到数据资源管理器 à 展开 表 在“收藏”窗口中,点击 新的SQL查询

查询窗口将打开,如下截图

通过单击“执行查询”按钮执行查询后
您可以使用 条件在哪里 和 订购依据 屏幕快照,用于Azure Cosmos DB中“ SQL查询”窗口上的选择语句,如以下屏幕截图所示


如何从Azure获取Cosmos DB连接字符串
您可以在本节中按照以下准则学习如何使用Azure门户在Keys中获取Cosmos DB连接字符串。
您可以转到设置 à 点击 按键
现在,您可以将URI和主键复制到项目中的web.config文件中。
参考
结论
希望您现在了解Azure Cosmos DB, 如何使用Azure创建新的Azure Cosmos数据库帐户, 如何使用Azure创建新的数据库和集合, 如何使用数据资源管理器将数据添加到集合中 如何使用Data Explorer和 如何从中获取Cosmos DB连接字符串
Azure. 我已经介绍了所有必需的东西。如果您发现任何丢失的东西,请告诉我。