无论规模大小,都可获得无与伦比的性能、即时且无限的弹性、快速读取和全球任何位置的多区域写入功能
借助开发/测试选项、多个 SDK 以及对开放源代码 PostgreSQL、MongoDB 和 Apache Cassandra 的支持,快速灵活地开发应用
具有 99.999% 的可用性、持续备份和企业级安全性,可用于任务关键型应用程序
使用经济高效、响应迅速且完全托管的可随应用弹性缩放的无服务器数据库,只需为你使用的内容付费
无限制地缩放任何工作负载
通过一系列可伸缩性选项提供高性能,以满足你的应用程序需求。从用于实现额外弹性和自动缩放的横向扩展架构到节点和存储的传统纵向扩展,Azure Cosmos DB 提供了两全其美的解决方案来满足任何大小和规模的工作负载需求。借助始终可用性,可安心无忧地在全球任何位置运行最重要的应用程序。
从小规模开始并以无服务器模式发展壮大
运行具有峰值流量或零星流量的 NoSQL 工作负载,只需为每个数据库操作使用的资源付费,无最低费用或容量规划。使用基于消耗量的无服务器模式,轻松且经济高效地运行开发/测试工作负载和生产应用程序。
使用高性能本机 PostgreSQL 进行构建
使用 Azure Cosmos DB for PostgreSQL 获取喜欢的有关本机 PostgreSQL 的一切内容,以及分布式数据库的性能、可伸缩性和可靠性。使用最喜爱的 PostgreSQL 工具和功能生成内容,同时在所选的全局 Azure 区域中获取企业级安全性和数据分布。
获取有关实时数据的非 ETL 分析的见解
通过对 Azure Cosmos DB NoSQL 数据库内的操作数据运行实时分析和 AI 来缩短获取见解的时间。将适用于 Azure Cosmos DB 的 Azure Synapse Lin 与 Azure Synapse Analytics 结合使用,而无需移动数据,也不会降低操作数据存储的性能。
内置的全面的安全性和符合性
-
Microsoft 每年在网络安全研发方面的投资超过 USD 10 亿美元。
-
我们雇佣了超过 3,500 名安全专家专门负责数据安全和隐私。
-
Azure 拥有比任何其他云提供商都多的认证。查看完整列表。
提供灵活性和控制力的定价
查找最适合你的工作负载的模型以及免费的测试和开发选项。尽情使用几乎无限制的吞吐量和存储、用于实现自动弹性的横向扩展架构、节点的传统纵向扩展以及基于消耗量的无服务器选项。
入门所需的全部内容
Azure Cosmos DB 的常用用例
正在使用 Azure Cosmos DB 进行创新的行业领导者
智能家庭平台借助 Azure 全球规模更快地将创新引入市场
Frank Puhlmann,Residential IoT Services 开发主管"We needed to support rapid growth with the right scaling support, and we got that with Azure."
华美银行数字银行解决方案使用 Azure Cosmos DB 实时处理交易
Rakesh Nambiar,华美银行首席数字官"Azure Stream Analytics, Azure Functions, Azure SQL Database, and Azure Cosmos DB are responsible for our biggest ROI."
Zero Friction 使用 Azure Cosmos DB 向能源行业提供无故障的 SaaS 计量和计费
Yoni Nijs,Zero Friction 联合创始人、首席技术官和产品主管"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."
ASOS 通过 Azure Cosmos DB 提供全球个性化购物建议
ASOS 首席技术官 Bob Strudwick"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."
数字健康提供商基于 Azure 解决方案创建敏捷、可缩放的平台
Sarthak Kakkar,Rx.Health 首席解决方案架构师"Mobile devices have brought ubiquitous access, and with Azure we can deliver a range of care solutions to people wherever they are."
Munich Re 使用 Azure Cosmos DB 将保险服务数字化,以更快地交付和获取数据见解
Wolfgang Demmerich,Munich Re 数字服务业务拓展经理"By choosing Azure, we created a trustworthy, easy-to-use solution that doesn't put additional strain on our clients' IT departments."
专为开发者设计,支持 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 资源
社区
- Azure Cosmos DB 开发者社区
- Twitter和YouTube上的 Azure Cosmos DB
- Azure Cosmos DB 博客
- Stack Overflow
- GitHub
教程和实验
- 开发应用: NoSQL |PostgreSQL |MongoDB |Apache Cassandra
- 迁移数据: NoSQL | MongoDB | Apache Cassandra
- 查询数据: NoSQL |PostgreSQL |MongoDB |Apache Cassandra
- 非 ETL 分析: Azure Synapse Link for Azure Cosmos DB
有关 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 托管实例连接。