Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/
MongoDB Mongosync
/

mongosync 1.10发布说明

本页介绍MongoDB Mongosync 1.10 中引入的更改和新功能。

一月 29、2025

  • 在版本 1.10 中,mongosync 为可逆迁移的正向和反向启用嵌入式验证程序。

  • mongosync 默认分片的集群上的嵌入式验证程序。

从版本 1.10.0 开始, mongosync 支持从 6.0 之前的源集群进行迁移。

mongosync 现在支持以下源 MongoDB 服务器版本和目标MongoDB服务器版本之间的同步:

6.0 目的地
7.0 目的地
8.0 目的地

4.4 来源

5.0 来源

6.0 来源

7.0 来源

8.0 来源

要了解详情,请参阅:

  • 6.0 之前的迁移限制。

  • 6.0 之前的迁移权限。

  • 在具有不同MongoDB Server主版本的集群之间同步数据。

已修复的问题:

  • 修复了 v1.3.0 中引入的错误 其中键值介于 -1e-9 和 0 之间的降序索引可能会错误地作为升序迁移。

  • 修复了 v1.9.0 中引入的错误 如果在迁移过程中删除源集群上的TTL索引,则嵌入式验证程序可能会错误地报告失败。

  • 修复了 v1.0.0 中引入的错误,该错误导致未版本化的 2dsphere 索引迁移为 v3 2dsphere 索引。

  • 修复了 v1.9.0 中引入的错误 对于 TTL 为 expireAfterSeconds: 0 的集合,嵌入式验证器会错误地报告失败。

  • 缓解了 v1.0.0 中引入的问题,该问题可能导致初始化期间对源集合进行采样和对相应目标集合预分片时出现 mongosync 超时。

新功能:

  • 添加了对使用 4.4 和 5.0 源集群进行迁移的支持。

  • 新增对可逆迁移嵌入式验证的全面支持。 以前,仅支持在可逆迁移的初始正向中进行验证。

  • 添加了对分片的集群嵌入式验证的支持。

  • 新增对从 6.0 和 7.0 源迁移到 8.0 目标的支持。

  • 向 添加了新的 选项和--disableVerification 设置。disableVerificationmongosync

性能改进:

  • 改进了大型源集合的分区算法。 mongosync 现在直接对来自WiredTiger的文档进行采样,而不是扫描整个 _id索引。

其他:

  • mongosync 现已提供 RHEL 9 版本。

  • mongosync 现在不允许在连接字符串中设置 socketTimeoutMS。 这是一个已弃用的参数。

  • mongosync 现在,启用验证后,不允许在提交期间重新启动。

有关支持的最低版本的信息,请参阅MongoDB Server版本兼容性。

为获得最佳性能,请在迁移前将源集群和目标集群升级到最新的MongoDB Server补丁发布。 有关更多信息,请参阅升级到MongoDB的最新自我管理补丁版本。

后退

1.11

在此页面上