你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AI 时代数据库

适用对象: NoSQL MongoDB Cassandra Gremlin PostgreSQL

“OpenAI 依赖于 Cosmos DB 来动态缩放有史以来增长最快的消费者应用之一——ChatGPT 服务,实现较高的可靠性和低维护。”——Microsoft 董事长兼首席执行官 Satya Nadella

如今的应用程序需要具备高响应能力并始终联机。 它们必须实时对高峰时段使用情况的巨大变化做出响应,存储不断增加的数据量,并在毫秒内将这些数据提供给用户。 若要实现低延迟和高可用性,需要在靠近用户的数据中心部署这些应用程序的实例。

AI 驱动的应用程序的激增带来了新层面的复杂性,因为其中许多应用程序集成了大量的数据存储。 例如,有些团队构建的应用程序会同时连接到 MongoDB、Postgres、Redis 和 Gremlin。 这些数据库在实现工作流和操作性能方面有所不同,这为应用程序缩放带来了额外复杂性。

Azure Cosmos DB 通过集中使用一个数据库来满足(从缓存到矢量搜索的)操作数据需求,以此简化和加快应用程序开发。 它为新式应用程序(如 AI、数字商务、物联网和预订管理)提供数据基础结构。 它适用于所有操作数据模型,包括关系、文档、矢量、键值、图形和表。

提供行业领先功能的 AI 数据库...

...免费

Azure Cosmos DB 是一种完全托管的 NoSQL 关系数据库和向量数据库。 它提供个位数的毫秒响应时间、自动和即时可伸缩性,并可在任何规模下保证速度。 SLA 支持的可用性和企业级安全性可确保业务连续性。

由于以下原因,应用开发速度更快、更高效:

  • 在全球任何位置提供统包式多区域数据分布
  • 开源 API
  • 适用于常用语言的 SDK
  • 集成式矢量数据库或与 Azure AI 服务无缝集成等 AI 数据库功能,能够支持检索扩充生成
  • 基于自然语言提示生成 NoSQL 查询的查询 Copilot (预览版)

作为一项完全托管的服务,Azure Cosmos DB 利用自动管理、更新和修补功能为你管理数据库,解放你的双手。 它还通过经济高效的无服务器和自动缩放选项处理容量管理,这些选项可响应应用程序的需求,使容量与需求相匹配。

如果你是 Azure AI 或 GitHub Copilot 客户,则可以在 Azure AI 优势产品/服务下免费试用 90 天可用吞吐量为 40,000 RU/秒的 Azure Cosmos DB(最多相当于 6,000 美元)。

或者,你可以使用 Azure Cosmos DB 生存期免费层,前 1000 RU/秒的吞吐量和 25 GB 存储空间免费。

如果你尚未使用 Azure,,则可免费试用 Azure Cosmos DB 30 天,无需 Azure 订阅(了解详情)。 试用期结束后,不需要做出任何承诺。

提示

若要详细了解 Azure Cosmos DB,请在每周四下午 1 点(太平洋时间)通过 Azure Cosmos DB Live TV 观看我们的播客。 请参阅将来的研讨会安排以及过去的精彩内容

...不仅限于 AI 应用

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

...具有无与伦比的可靠性和灵活性

保证任何规模的速度

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

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

简化应用程序开发

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

  • 与新式(云原生)应用开发中使用的关键 Azure 服务深度集成,包括 Azure Functions、IoT 中心、AKS (Azure Kubernetes Service)、应用服务等。
  • 从多个数据库 API 中进行选择,包括原生 API for NoSQL、MongoDB、PostgreSQL、Apache Cassandra、Apache Gremlin 和 表。
  • 使用 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 本机集成。