KnowledgeCity

Microsoft Azure 高级:Cosmos DB

了解Cosmos DB以及如何使用它来构建解决方案
免费观看第一课 — 获取全部 3 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
高级  提供者 Steven Burnley  3 课时 ·  18m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

Cosmos DB是一种文档数据库,与传统的SQL数据库不同。Cosmos DB专为云而设计,允许管理员跨Azure云中的多个区域存储数据库。这提供了一个高度可扩展的基础,可以支持大量数据。Cosmos DB具有高级的分区和复制选项,支持全局数据分布。多个数据库一致性选项为开发人员设计数据库更新事务时提供了灵活性。开发人员还可以选择在使用 Cosmos 数据库时使用哪些API。其中包括NoSQL、MongoDB、PostgreSQL、Cassandra、Gremlin和通用表API。这些允许团队采用Cosmos DB,同时仍然使用他们已经熟悉的技术。

在本课程中,您将了解Cosmos DB以及开发人员如何使用此文档数据库构建自定义Web解决方案。

您将学到的内容

  • 回顾 Cosmos DB 作为云设计文档数据库的工作原理
  • 探索使用 Cosmos DB 的常见场景
  • 比较开发人员在访问 Cosmos DB 时可以使用的备选 API,包括 NoSQL、MongoDB、PostgreSQL、Cassandra、Gremlin 以及通用的 Table API
  • 检查如何修改 Cosmos DB 的示例
  • 理解支持全球数据分布的 Cosmos DB 分区和复制选项
  • 使用 Cosmos DB SDK 和数据库逻辑构建自定义 Web 解决方案

关键要点

  • Cosmos DB 是一种文档数据库,不同于传统的 SQL 数据库,它是专门为云设计的。
  • 它允许管理员在 Azure 云的多个区域存储数据库,从而为海量数据提供高度可扩展的基础。
  • Cosmos DB 具有支持全球数据分布的高级分区和复制选项。
  • 几种数据库一致性选项为开发人员在设计数据库更新事务时提供了灵活性。
  • 开发人员可以从 NoSQL、MongoDB、PostgreSQL、Cassandra、Gremlin 以及通用的 Table API 中进行选择,从而使团队能够在采用 Cosmos DB 的同时使用他们已经熟悉的技术。

常见问题

什么是 Cosmos DB?它与传统数据库有何不同?

Cosmos DB 是一种文档数据库,不同于传统的 SQL 数据库。它是专门为云设计的,允许管理员在 Azure 云的多个区域中存储数据库。

这门课程适合谁?

该课程适用于想要了解 Cosmos DB 以及如何使用该文档数据库构建自定义 Web 解决方案的开发人员。

这门课程涵盖了哪些用于访问 Cosmos DB 的 API?

该课程比较了开发人员可以使用的备选 API,包括 NoSQL、MongoDB、PostgreSQL、Cassandra、Gremlin 以及通用的 Table API。

包含哪些主题或课时?

该课程包括三个课时:Cosmos DB 概念;探索 Cosmos DB API;以及 Cosmos DB SDK 和数据库逻辑。

这门课程与哪些技能相关?

它涉及的技能包括 Azure Cosmos DB、Azure 数据目录、云数据库和 SQL Azure,并且与微软认证:Azure Cosmos DB 开发者专业认证和微软认证:Azure 数据库管理员助理认证对齐。