适用于: NoSQL MongoDB Cassandra Gremlin PostgreSQL

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

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

使用检索增强生成 (RAG) 来引入语义上最相关的数据,以丰富使用 Azure OpenAI 模型(如 GPT-3.5 和 GPT-4)构建的 AI 支持的应用程序。 有关详细信息,请参阅 使用 Azure Cosmos DB 检索增强生成 (RAG)

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

  • 在全球任何位置提供统包式多区域数据分布
  • 开源 API
  • 适用于常用语言的 SDK。
  • 将数据引入 Azure OpenAI 的检索增强生成
  • 作为一项完全托管的服务,Azure Cosmos DB 使用自动管理、更新和修补,使你无需进行数据库管理。 它还通过经济高效的无服务器和自动缩放选项处理容量管理,这些选项可响应应用程序的需求,使容量与需求相匹配。

    可以在没有 Azure 订阅的情况下 免费试用 Azure Cosmos DB (无需支付费用,也无需承诺),或者使用 Azure Cosmos DB 免费层 获取一个帐户,其中包含每秒前 1000 RU 的免费吞吐量和 25 GB 的免费存储。

    免费试用 Azure Cosmos DB

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

    保证任何规模的速度

    获得无与伦比的 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 和 表。
  • 使用所选语言和适用于 .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 本机集成。
  • 受益于 Azure Cosmos DB 的解决方案

    Web、移动、游戏和 IoT 应用程序 ,可在 全球范围 处理大量数据、读取和写入操作,并进行近实时响应,这将受益于 Azure Cosmos DB。 在构建此类应用程序时,Azure Cosmos DB 的 保证高可用性 、高吞吐量、低延迟和可调一致性是巨大的优势。 了解如何将 Azure Cosmos DB 用于生成 IoT 和 远程信息处理 零售和营销 游戏 以及 Web 和移动应用程序

    请通过阅读以下快速入门文章之一,来开始使用 Azure Cosmos DB:

  • 了解在 Azure Cosmos DB 中 如何选择 API
  • Azure Cosmos DB for NoSQL 入门
  • Azure Cosmos DB for MongoDB 入门
  • Azure Cosmos DB for Apache Cassandra 入门
  • Azure Cosmos DB for Apache Gremlin 入门
  • Azure Cosmos DB for Table 入门
  • Azure Cosmos DB for PostgreSQL 入门
  • 有关 Azure Cosmos DB 的下一代应用开发的白皮书
  • 尝试为迁移到 Azure Cosmos DB 进行容量规划?
  • 如果你只知道现有数据库群集中的 vCore 和服务器数量,请阅读 根据 vCore 或 vCPU 数量估算请求单位数
  • 若知道当前数据库工作负载的典型请求速率,请阅读 使用 Azure Cosmos DB 容量计划工具估算请求单位
  •