Docs 菜单
Docs 主页
/ /

mongosync 1.18发布说明

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

11 月12 , 2025

从版本 1.18 开始,mongosync 会自动检测使用随机 _id 值的集合,并按自然顺序复制这些集合。

有关更多详细信息,请参阅 describeRandomId。

从版本1.18 开始,mongosync 引入了--hotDocIDs 选项,该选项允许您为源集群上更新频繁的文档指定标识符。在迁移期间使用此选项有助于缓解热文档造成的复制延迟。

要通过配置文件设置 --hotDocIDs 选项,请参阅 hotDocIDs 设置。

  • mongosync 现在,当错误表明存在网络或集群可用性问题时,最长会重试 30 分钟。

  • mongosync 连接到没有用户的集群时将跳过权限检查。如果集群不需要授权,则 mongosync 假定它拥有所需的所有权限。

  • 修复了以下问题:在TTL背景删除进程切换期间从TTL索引中进行删除可能会导致 commit 失败。

  • 改进 /progress 端点处理程序canCommit 报告的日志记录。

  • 改进了应用更新事件时对 BSONObjectTooLarge 错误的处理。

  • 改进了当集群出现网络问题或暂时无响应时的重试机制行为。

  • mongosync 现在会忽略所有以 __mdb_internal 开头的数据库。这是MongoDB Atlas出于内部目的等而使用的前缀。这些数据库不应在集群之间同步,mongosync 同步时其中可能存在活动。

支持实时升级到1.18 。

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

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

后退

版本说明

在此页面上