在运行 Cluster-to-Cluster Sync 之前,请考虑以下 MongoDB Server 版本限制和要求:
mongosync尚不支持与使用MongoDB 8.0 的集群之间的迁移。有关将数据迁移到 8.0 目标集群的说明,请参阅将数据从 8.0 之前的源集群同步到 8.0 目标集群和在两个 8.0 集群之间同步数据。MongoDB 支持的最低服务器版本是 6.0.16 和 7.0.9。
mongosync不支持 MongoDB 快速发布,例如 6.1 或 6.2。支持的最低服务器功能兼容性版本为6.0 。
在运行较旧 MongoDB Server 版本的集群之间同步数据
从版本 1.2 开始, mongosync可以在运行某些较旧版本(6.0 之前)的集群之间同步MongoDB Server的各个版本。在 6.0 之前的版本中,此功能需要额外的准备和配置 发布。
如果您想迁移6.0 使用mongosync的MongoDB Server版本,请联系您的客户团队咨询专业服务。
在具有不同 MongoDB Server 主要版本的集群之间同步数据
从1.7.0开始, mongosync可以执行从某些较低主要版本源集群到某些较高主要版本目标集群的版本迁移。
从6.0之前的版本迁移时,跨版本迁移需要额外的准备和配置。 发布。 要从6.0 使用mongosync的 MongoDB Server 版本,请联系您的客户团队咨询专业服务。
mongosync 支持以下源 MongoDB 服务器版本和目标MongoDB服务器版本之间的同步。
6.0目的地 | 7.0目的地 | |
|---|---|---|
6.0来源 | √ | √ |
7.0来源 | √ |
同步来自前 8.0源集群到 8.0目标集群
要将数据从 6.0 或 7.0源集群迁移到 8.0 目标集群:
使用
mongosync迁移数据从源集群迁移到 7.0 目标集群。将 7.0 目标集群升级到 8.0。
在两个 8.0 之间同步数据集群
要在两个 { 迁移 }8.0集群:
使用 mongodump 从源集群导出数据。
使用 mongorestore 将数据导入目标集群。
有关使用mongodump 和mongorestore 的限制,请参阅 mongorestore 行为、访问和使用。
或者,您可以将 8.0源集群降级到 7.0,将数据迁移到7.0 目标集群,然后将目标集群升级到8 。0 。