MongoDB 的 Azure Cosmos DB 开源 API 可为您提供与当前 MongoDB 数据库几乎相同的体验。您的团队无需学习新的数据库技术,因为您可以利用此平台已有的技能。您还可以使用您最喜欢的 MongoDB 工具、驱动器和 SDK。
当您将 MongoDB 实例迁移到 Cosmos DB 时,您将开启一个出色的云原生环境。完全托管的服务大大减少了您管理 MongoDB 底层硬件和软件所需的时间。Cosmos DB 的突出功能之一是自动分片,可让您的应用程序实现即时扩展。
由于您只需为在此平台上使用的内容付费,因此获得这些自动化功能可以帮助您的公司降低成本。您扩展的增量低至虚拟机的 1/100,因此您的定价是精细化的。您还可以选择使用无服务器容量模式,您需要按操作付费。
Azure Cosmos DB 提供免费层,具有 1,000 RU/s 和 25 GB 的存储空间。在向该平台投入任何资金之前,您可以设置概念验证来探索 MongoDB API 是否适合您的需求。然后,当您准备好升级时,您可以在几秒钟内更改您的帐户层。升级过程不涉及停机时间。
您可以通过更改该帐户的请求单位 (RU) 数量来调整容器或数据库级别的数据库性能。选择容器方法可让您对数据库每个部分的吞吐量进行精细控制。数据库方法最适合高度可预测的工作负载。
一个优势是可以访问全球多区域。您可以将实例部署到包含大量用户的区域,并随着用户群的变化和增长调整这些区域。虽然单区域部署可用,但只能保证 99.99% 的可用性。您需要扩展到多个区域才能获得 99.999% 的可用性。
了解有关 MongoDB 到 Azure Cosmos DB 迁移支持的更多信息。
了解更多
规划从 MongoDB 到 Cosmos DB 的迁移
Cosmos DB 不支持所有 MongoDB 版本,因此务必确认您的数据库是否符合此迁移条件。如果它 加纳电报数据 们不在受支持列表中,您可能需要考虑升级。
您可以通过在线或离线迁移到这个云原生平台。
在线迁移:您的 MongoDB 数据库在迁移过程中保持正常运行。如果在迁移过程中有事务进入,它们会毫无损失地发送到 Cosmos DB。在线迁移时数据库唯一会停机的时间是切换到新平台时。这种方法的缺点是从开始到结束需要更长的时间。
离线迁移:整个迁移过程中,您的数据库将处于离线状态,停止所有连接,直到新数据库可用。整体过程比在线迁移更快,但您必须处理更长的停机时间。
要充分利用MongoDB 到 Azure Cosmos DB 的迁移,需要对这两个系统有丰富的实践经验。此外,您可能需要对 MongoDB 本地数据库进行现代化改造,以充分利用 Cosmos DB 的云原生功能。Datavail 可帮助您从头到尾完成迁移和优化过程。
我们是Microsoft 金牌合作伙伴,在 NoSQL数据库迁移方面拥有丰富的经验。我们经过认证的 MongoDB DBA 和架构师使用经过验证的解决方案来提供可靠且性能最佳的数据库,同时最大限度地减少迁移过程中的停机时间和中断。
联系我们,通过 Azure Cosmos DB 迁移开始您的本地 MongoDB 数据库的转换过程。
联系专家 »