适用对象:
MongoDB
Azure Cosmos DB 是一种用于新式应用开发的完全托管的 NoSQL 关系数据库和向量数据库。 它提供个位数的毫秒响应时间、自动和即时可伸缩性,并可在任何规模下保证速度。 ChatGPT 依赖的数据库可以动态缩放,具有较高的可靠性和低维护。
通过 Azure Cosmos DB for MongoDB,可以轻松使用 Azure Cosmos DB,就像使用 MongoDB 数据库一样。 可以使用你现有的 MongoDB 技能,并通过将应用程序指向使用 API for MongoDB 的帐户的连接字符串,继续使用自己的常用 MongoDB 驱动程序、SDK 和工具。
与其他 MongoDB 服务产品(例如 MongoDB Atlas)相比,Cosmos DB for MongoDB 具有许多优势。
与完全托管的 MongoDB 兼容的服务,具有适用于新 MongoDB 应用和现有 MongoDB 应用的专用实例。 此体系结构为 MongoDB 用户提供熟悉的 vCore 体系结构、即时缩放以及与 Azure 服务的无缝本机集成。
本机矢量搜索:将基于 AI 的应用程序与存储在 Azure Cosmos DB for MongoDB vCore 中的数据无缝集成。 此集成是一个一体化解决方案,与其他在服务集成之间发送数据的矢量搜索解决方案不同。
即时可伸缩性:借助自动缩放,数据库可即时缩放,且预热期为零。 其他 MongoDB 产品(例如 MongoDB Atlas)可能需要数个小时才能纵向扩展,而纵向缩减可能需要数天时间。
具有低总拥有成本的平面定价:根据计算(vCore 和 RAM)和存储(磁盘)享受 Azure Cosmos DB for MongoDB vCore 的熟悉定价模型。
使用文本索引提升查询:使用文本索引功能增强数据查询效率。 跨 MongoDB 集合无缝导航全文搜索,简化从文档中提取有价值的见解的过程。
无需分片键即可缩放:使用高容量垂直缩放简化开发过程,无需分片键。 当集合达到 TB 大小后,水平分区与扩展变得非常容易。
使用时间点还原(PITR)免费进行 35 天备份:Azure Cosmos DB for MongoDB vCore 为任意数量的数据提供免费 35 天备份。
提示
有关每个体系结构的深入比较,以帮助选择适合你的体系结构,请参阅 “选择模型”。
使用请求单位 (RU) 灵活缩放的完全托管的 MongoDB 兼容服务。 专为云原生应用程序而设计。
即时可伸缩性:借助 自动缩放 功能,数据库可即时缩放,且预热期为零。 其他 MongoDB 产品(例如 MongoDB Atlas)可能需要数个小时才能纵向扩展,而纵向缩减可能需要数天时间。
自动且透明的分片:用于 MongoDB 的 API 会为你管理所有基础结构。 此管理包括分片和优化分片数目。 其他 MongoDB 产品(如 MongoDB Atlas)要求指定和管理分片以实现横向扩展。 这种自动化使你有更多的时间来专注于为用户开发应用程序。
“5 个 9”的可用性:99.999% 的可用性可以轻松配置,确保数据始终可供你查看。
主动-主动数据库:与 MongoDB Atlas 不同,Cosmos DB for MongoDB 支持跨多个区域的主动-主动。 数据库可以跨多个区域,相同数据的写入和读取操作没有单一故障点。 MongoDB Atlas 多区域群集仅支持对相同数据的写入进行主动-被动部署。
经济高效、精细、无限制的可伸缩性:分片集合可以扩展到任何大小,与其他 MongoDB 服务产品不同。 由于设计结构,Azure Cosmos DB 平台最低可以 VM 的 1/100 的幅度递增扩展。 这种可伸缩性意味着你可以将数据库缩放到所需的确切大小,而无需为未使用的资源付费。
任意规模的实时分析(HTAP):对您的事务性 MongoDB 数据实时执行分析工作负载,而不会对数据库产生任何影响。 因为使用云原生分析列式存储,并且没有 ETL 管道,所以此分析既快速又实惠。 轻松创建 Power BI 仪表板,与 Azure 机器学习和 Azure AI 服务集成,并将 MongoDB 工作负载中的所有数据引入单个数据仓库解决方案。 详细了解 Azure Synapse Link 。
无服务器部署:Cosmos DB for MongoDB 提供无服务器容量模式。 使用 无服务器时,只需按操作收费,在不使用数据库时不需要支付费用。
提示
有关每个体系结构的深入比较,以帮助选择适合你的体系结构,请参阅 “选择模型”。
Cosmos DB for MongoDB 采用了 MongoDB 线路协议。 此实现允许与 MongoDB 客户端 SDK、驱动程序和工具进行透明兼容。 Azure Cosmos DB 不托管 MongoDB 数据库引擎。 任何与所使用的 API 版本兼容的 MongoDB 客户端驱动程序都应能够进行连接,而无需特殊配置。
重要
本文介绍了可与 MongoDB 数据库实现网络协议兼容的 Azure Cosmos DB 功能。 Azure 不会运行 MongoDB 数据库来提供此服务。 Azure Cosmos DB 不与 MongoDB, Inc 关联。