本页介绍MongoDB Mongosync 1.9 中引入的更改和新功能。
1.9.0 版本
11 月13 , 2024
嵌入式验证程序
从 1.9.0 开始, mongosync
包括嵌入式验证器,用于确认集合从源集群成功同步到目标。 默认默认下,会为副本集迁移启用验证程序。
注意
如果您从 1.9.0 之前的任何版本进行实时升级, mongosync
禁用嵌入式验证。
要检查验证状态,请参阅verification
/progress 响应中的 字段。
其他说明
新功能:
mongosync
现在支持迁移具有空时间戳值的文档,例如使用MongoDB 6.0 或更高版本的源集群的 Timestamp(0,0)。向
mongosync
可执行文件添加了有关验证的stdin
免责声明。 用户必须先接受此免责声明,mongosync
才能运行。为之前已阅读免责声明的用户添加了
--acceptDisclaimer
标志以绕过它。在
/start
端点中添加了内存检查以启用验证。 验证需要 10 GB的基本内存和 0.5 GB每 1 百万份文档。
优化:
增加内部超时,以减少初始化期间超时故障的发生
最低支持版本
MongoDB 支持的最低服务器版本是 6.0.17 和 7.0.13。
为获得最佳性能,请在迁移前将源集群和目标集群升级到最新的MongoDB Server补丁发布。 有关更多信息,请参阅升级到MongoDB的最新自我管理补丁版本。