mongodb 3.2 集群数据库与 mongodb 5.0 的兼容性

mongodb 3.2 集群数据库与 mongodb 5.0 的兼容性

我们有一个 mongodb 3.2 生产集群,需要升级到 mongodb 5.0。

我们考虑不进行就地升级,而是创建一个新的 mongodb 5.0 集群,从 3.2 导出数据库,然后将数据库导入 mongodb 5.0 集群。

这样升级会不会有问题?我们不确定的是数据库格式是否从 3.2 版升级到 5.0 版,以及数据库格式转换是否只在 3.2 -> 3.4 -> 3.6 -> 升级过程中进行……

提前致谢。

答案1

准备好备份,以防万一出现故障。

首先阅读每个主要版本的发行说明(v4.0 及更早版本可在此处找到:https://docs.mongodb.com/v4.0/release-notes/)。

如果您的开发人员使用的功能可能会在版本步骤中被删除,请与他们联系,请参阅“影响兼容性的更改”。

升级使用 dump 和 restoree 在此处的解释非常有用,包括注意事项:https://www.mongodb.com/community/forums/t/how-to-upgrade-from-v3-6-3-to-v4-4-5/102366

升级你的 MongoDB到位在每个发行说明文档中都有说明,例如https://docs.mongodb.com/v4.0/release-notes/3.4/#upgrade-procedures(因为您提到您正在使用 3.2,所以下一步要升级到 3.4)。

重复。

再次强调:请准备好备份,以防万一出现问题。

相关内容