Azure Cosmos DB – 统一 AI 数据库

适用对象: NoSQL MongoDB Cassandra Gremlin PostgreSQL

如今的应用程序需要具备高响应能力并始终联机。 若要实现低延迟和高可用性,需要在靠近用户的数据中心部署这些应用程序的实例。 应用程序需要实时响应高峰期的重大用量变化,存储不断增长的数据,并在数毫秒内向用户提供此数据。

Azure Cosmos DB 是一种用于新式应用开发的完全托管的 NoSQL 数据库。 个位数的毫秒响应时间以及自动和即时的可伸缩性,可保证任何规模的速度。 SLA 支持的可用性和企业级安全性可确保业务连续性。 得益于中国各地的统包多区域数据分布以及适用于常用语言的开源 API 和 SDK,应用开发的速度增快且效率增高。 作为一项完全托管的服务,Azure Cosmos DB 使用自动管理、更新和修补,使你无需进行数据库管理。 它还通过经济高效的无服务器和自动缩放选项处理容量管理,这些选项可响应应用程序的需求,使容量与需求相匹配。

可以使用 Azure Cosmos DB 免费层获得一个帐户,该帐户头 1000 RU/秒的吞吐量和 25 GB 的存储免费。

Azure Cosmos DB 不只是一个 AI 数据库

除充当 AI 数据库外,Azure Cosmos DB 还可充当 Web、移动、游戏和 IoT 应用程序的 goto 数据库。 Azure Cosmos DB 非常适合处理大量数据的解决方案,其以多区域规模进行读写,而且响应近乎实时。 在构建此类应用程序时,Azure Cosmos DB 的保证高可用性、高吞吐量、低延迟和可调一致性是巨大的优势。 了解如何将 Azure Cosmos DB 用于生成 IoT 和 远程信息处理、零售和营销、游戏以及 Web 和移动应用程序。

主要优势

下面是使用 Azure Cosmos DB 的一些主要优势。

保证任何规模的速度

获得无与伦比的 SLA 支持的速度和吞吐量、快速的多区域访问和即时弹性。

  • SLA 对具有快速读写延迟的多区域实时访问以及吞吐量和一致性提供支持
  • 只需单击一下按钮,即可进行多区域写入并将数据分发到任何 Azure 区域。
  • 在任何 Azure 区域独立且弹性地缩放存储和吞吐量(即使在不可预知的流量激增期间),以实现在中国范围内无限缩放的目标。

简化应用程序开发

使用开源 API、多个 SDK、无架构数据和对操作数据的无 ETL 分析进行快速构建。

  • 与新式(云原生)应用开发中使用的关键 Azure 服务深度集成,包括 Azure Functions、IoT 中心、AKS (Azure Kubernetes Service)、应用服务等。
  • 从多个数据库 API 中进行选择,包括原生 API for NoSQL、MongoDB、Apache Cassandra、Apache Gremlin 和 Table。
  • 使用 Azure Cosmos DB 作为关系、文档、矢量、键值、图形和表等数据模型的统一 AI 数据库。
  • 使用所选语言和适用于 .NET、Java、Node.js 和 Python 的 SDK,在 API for NoSQL 上构建应用。 或者在为任何其他数据库 API 选择的驱动程序上创建应用。
  • 通过更改源,可以轻松地跟踪和管理对数据库容器所做的更改以及使用 Azure Functions 创建触发事件。
  • Azure Cosmos DB 的无架构服务会自动为所有数据(无论数据模型为何)编制索引,从而快速交付查询。

关键任务就绪

保证每个应用程序的业务连续性、99.999% 的可用性和企业级安全性。

  • Azure Cosmos DB 提供了全面的 SLA 套件,包括中国各地业界领先的可用性。
  • 通过自动数据复制轻松地将数据分布到任何 Azure 区域。 使用强一致性时,多区域写入或 RPO 0 无需停机。
  • 通过自行管理的密钥体验企业级静态加密。
  • Azure 基于角色的访问控制可确保数据安全,并提供精细的控制。

完全托管和经济高效

端到端数据库管理,具有与应用程序和 TCO 需求相匹配的无服务器和自动缩放功能

  • 完全托管的数据库服务。 自动、无需触控、维护、修补和更新,从而为开发人员了节省时间和资金。
  • 适用于任何规模的不可预测或偶发性工作负载的经济高效选项,使开发人员无需计划或管理容量即可轻松入门。
  • 无服务器模型提供尖峰工作负载自动响应服务,可按需管理流量激增。
  • 自动缩放预配的吞吐量,可在保持 SLA 的同时自动并立即缩放容量以应对不可预测的工作负载。

Azure Synapse Link for Azure Cosmos DB 是一种云原生混合事务和分析处理 (HTAP) 功能,可用于对 Azure Cosmos DB 中的操作数据进行准实时分析。 Azure Synapse Link 在 Azure Cosmos DB 和 Azure Synapse Analytics 之间建立紧密无缝的集成。

  • 无需管理 ETL 作业,降低了分析复杂性。
  • 准实时了解操作数据。
  • 不会影响操作工作负载。
  • 针对大规模分析工作负载进行了优化。
  • 经济高效。
  • 针对本地可用的多区域分布式多区域写入进行的分析
  • 与 Azure Synapse Analytics 本机集成。