跳转至主内容
Azure

Azure Cosmos DB

适用于任何规模的带有开放 API 的快速 NoSQL 数据库

大规模快速分布式 NoSQL 和关系数据库

使用支持开放源代码 PostgreSQL、MongoDB 和 Apache Cassandra 的完全托管且无服务器的分布式数据库开发任何大小或规模的高性能应用程序。获取自动和即时可伸缩性支持 SLA 的单位数毫秒读写速度以及 99.999% 的 NoSQL 数据可用性。使用最新版本、工具和扩展通过分布式 PostgreSQL 部署和缩放应用程序。

无论规模大小,都可获得无与伦比的性能、即时且无限的弹性、快速读取和全球任何位置的多区域写入功能

借助开发/测试选项、多个 SDK 以及对开放源代码 PostgreSQL、MongoDB 和 Apache Cassandra 的支持,快速灵活地开发应用

具有 99.999% 的可用性、持续备份和企业级安全性,可用于任务关键型应用程序

使用经济高效、响应迅速且完全托管的可随应用弹性缩放的无服务器数据库,只需为你使用的内容付费

无限制地缩放任何工作负载

通过一系列可伸缩性选项提供高性能,以满足你的应用程序需求。从用于实现额外弹性和自动缩放的横向扩展架构到节点和存储的传统纵向扩展,Azure Cosmos DB 提供了两全其美的解决方案来满足任何大小和规模的工作负载需求。借助始终可用性,可安心无忧地在全球任何位置运行最重要的应用程序。

无限制地缩放任何工作负载
从小规模开始并以无服务器模式发展壮大

从小规模开始并以无服务器模式发展壮大

运行具有峰值流量或零星流量的 NoSQL 工作负载,只需为每个数据库操作使用的资源付费,无最低费用或容量规划。使用基于消耗量的无服务器模式,轻松且经济高效地运行开发/测试工作负载和生产应用程序。

使用高性能本机 PostgreSQL 进行构建

使用 Azure Cosmos DB for PostgreSQL 获取喜欢的有关本机 PostgreSQL 的一切内容,以及分布式数据库的性能、可伸缩性和可靠性。使用最喜爱的 PostgreSQL 工具和功能生成内容,同时在所选的全局 Azure 区域中获取企业级安全性和数据分布。

使用高性能本机 PostgreSQL 进行构建
获取有关实时数据的非 ETL 分析的见解

获取有关实时数据的非 ETL 分析的见解

通过对 Azure Cosmos DB NoSQL 数据库内的操作数据运行实时分析和 AI 来缩短获取见解的时间。将适用于 Azure Cosmos DB 的 Azure Synapse Lin 与 Azure Synapse Analytics 结合使用,而无需移动数据,也不会降低操作数据存储的性能。

内置的全面的安全性和符合性

提供灵活性和控制力的定价

查找最适合你的工作负载的模型以及免费的测试和开发选项。尽情使用几乎无限制的吞吐量和存储、用于实现自动弹性的横向扩展架构、节点的传统纵向扩展以及基于消耗量的无服务器选项。

入门所需的全部内容

使用 Azure Cosmos DB 免费开发和测试

浏览快速入门、视频、引导式学习和更多开发者资源

继续培养技能

Azure Cosmos DB 的常用用例

快速且可缩放的 IoT 设备遥测

即时、弹性地缩放以实时处理IoT 和遥测用例,无需牺牲引入或查询性能。可从全球任何位置的任意数量的设备大规模引入、处理、分析流数据。

实时零售服务

提供可缩放的高性能零售用例,包括实时产品目录、个性化建议、订单处理和结帐服务。向世界各地的客户提供快速、高效的服务,从而支持业务关键型数字客户体验。

具有分布式用户的关键应用程序

在任何 Azure 区域中以 SLA 支持的速度、可用性、吞吐量和一致性运行最关键的工作负载。Azure Cosmos DB 支持全局分布式应用程序,并提供大规模高可用性和低延迟。

正在使用 Azure Cosmos DB 进行创新的行业领导者

智能家庭平台借助 Azure 全球规模更快地将创新引入市场

"We needed to support rapid growth with the right scaling support, and we got that with Azure."

Frank Puhlmann,Residential IoT Services 开发主管
Bosch

华美银行数字银行解决方案使用 Azure Cosmos DB 实时处理交易

"Azure Stream Analytics, Azure Functions, Azure SQL Database, and Azure Cosmos DB are responsible for our biggest ROI."

Rakesh Nambiar,华美银行首席数字官
EAST WEST BANK

Zero Friction 使用 Azure Cosmos DB 向能源行业提供无故障的 SaaS 计量和计费

"By using Azure Cosmos DB, we can do upgrades and schema-less changes without any downtime, and that means that our system is always up and running."

Yoni Nijs,Zero Friction 联合创始人、首席技术官和产品主管
Zero Friction

ASOS 通过 Azure Cosmos DB 提供全球个性化购物建议

"We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts like Black Friday. We can distribute our data models to be near the microservices they're serving—wherever that is in the world."

ASOS 首席技术官 Bob Strudwick
ASOS

数字健康提供商基于 Azure 解决方案创建敏捷、可缩放的平台

"Mobile devices have brought ubiquitous access, and with Azure we can deliver a range of care solutions to people wherever they are."

Sarthak Kakkar,Rx.Health 首席解决方案架构师
Rx.Health

Munich Re 使用 Azure Cosmos DB 将保险服务数字化,以更快地交付和获取数据见解

"By choosing Azure, we created a trustworthy, easy-to-use solution that doesn't put additional strain on our clients' IT departments."

Wolfgang Demmerich,Munich Re 数字服务业务拓展经理
Munich RE

专为开发者设计,支持 PostgreSQL、MongoDB 和 Apache Cassandra

Azure Cosmos DB for NoSQL

轻松生成新应用,并利用 Azure Cosmos DB 的所有功能和 SLA。Azure Cosmos DB for NoSQL(旧称为 Core API)支持 Java、Node.js、Python、.NET 和 JavaScript。使用 SQL 语言对 JSON 项编写丰富查询。

Azure Cosmos DB for PostgreSQL

使用快速的分布式 PostgreSQL 开发云原生应用。在单节点上免费启动,并将关系应用程序扩展到任何规模。Azure Cosmos DB for PostgreSQL由 Citus 开放源代码和最新 PostgreSQL 版本提供支持,支持大量 Postgres 扩展(包括适用于地理空间的 PostGIS)、丰富索引和 ACID 事务。

Azure Cosmos DB for MongoDB

使用Azure Cosmos DB for MongoDBI为应用程序运行完全托管的无服务器数据库,并获得 99.999% 的全球可用性、弹性可伸缩性和自动分片。借助该 API,只需更改少量代码即可轻松部署,且可继续使用 MongoDB 驱动程序、SDK 和工具。

有关 Azure Cosmos DB 的常见问题解答

  • 对于 NoSQL 数据,Azure Cosmos DB for NoSQL 提供跨吞吐量、延迟、一致性和高可用性的综合 SLA。这包括少于 10 毫秒的写读延迟以及 99.999% 的可用性。Azure Cosmos DB for PostgreSQL 提供 99.95% 的可用性。读取 SLA

  • Azure Cosmos DB for PostgreSQL 为本机 PostgreSQL 全局分布式关系数据库,可自动分片数据以帮助生成高度可缩放的应用。开始在单节点服务器组上生成应用,与在其他任何位置使用 PostgreSQL 的方式相同。随着应用的可伸缩性和性能要求的增长,可透明分步表以无缝扩展到多节点。

  • Azure Cosmos DB for NoSQL 是用于处理文档数据模型的本机非关系服务。它可以使用灵活的架构任意存储本机 JSON 文档。数据会自动编入索引,并且可使用专为 JSON 数据设计的 SQL 查询语言进行查询。使用适用于 .NET、Python、Java 和 Node.js 等热门框架的 SDK 来访问 API。

  • Azure Cosmos DB for MongoDB 允许与 Azure Cosmos DB 进行交互,就像它是 MongoDB 数据库一样,无需管理数据库基础结构。使用 Azure Cosmos DB for MongoDB 时,几乎所有最喜爱的 MongoDB 工具、SDK 和应用程序都将继续工作,且支持服务器版本 4.0。有关详细的兼容性信息,请查看文档

  • Azure Cosmos DB for Apache Cassandra 使你能够使用 Cassandra 查询语言(CQL)、基于 Cassandra 的工具(例如 cqlsh)和符合 CQLv4 的现有 Apache 驱动程序与存储在 Azure Cosmos DB 中的数据进行交互。现有的 Cassandra 应用程序可以与 Azure Cosmos DB Cassandra API 通信。很快,API 也将与适用于 Apache Cassandra 的 Azure 托管实例连接。

准备就绪后—开始使用 Azure Cosmos DB 生成应用程序