MongoDB,如何在不中断的情况下将数据库迁移到具有更高版本的新集群

MongoDB,如何在不中断的情况下将数据库迁移到具有更高版本的新集群

我们在 AWS 上拥有 mongodb 集群,而我们的生产 DB mongo 非常老旧 - 我们仍在使用版本 2.6,而目前的最新版本是 3.2.7。我们需要将 mongodb 二进制文件升级到最新版本。由于版本不兼容、新存储引擎和加密 EBS 卷的 ITSec 要求,我们无法就地升级现有 DB 集群。这意味着我们需要设置新的 DB 集群 v.3.2 并以某种方式迁移其上的现有数据。我们必须在不中断的情况下完成此操作,因为 DB 中断意味着整个生产交付堆栈将停止运行。

你知道怎样才能在不中断的情况下完成此操作吗?

谢谢

答案1

如果尚未使用,您应该考虑使用副本集集群。这将为您的数据库提供高可用性。

MongoDB 文档分别提供了从 2.6 到 3.0 以及从 3.0 到 3.2 版本更改的指南:

相关内容