このページでは、 MongoDB Mongosync 1.18 で導入された変更点と新機能について説明します。
1.18.0 リリース
11 月12 2025 11 月
新機能
自動ストレージスキャン
バージョン 1.18 以降、 mongosync は、ランダムな _id 値を使用するコレクションを自動的に検出し、それらのコレクションを自然な順序でコピーします。
詳細については、 マルチ検出ランダム ID を参照してください。
ホット ドキュメントの軽減
バージョン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 の最新の自己管理型パッチ リリースへのアップグレード 」を参照してください。