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

逆同期方向

同期操作の方向を逆にするには、次の手順でが同期をコミットしreverse エンドポイントを呼び出します。

カットオーバー後も宛先クラスターからの新しい書込みでソースクラスターを最新の状態に維持する場合は、reverse を使用できます。詳細については、「 同期中の考慮事項 」を参照してください。

同期方向を逆にする前に、mongosync を構成し、start エンドポイントを使用して次のパラメータを設定する必要があります。

  • reversible 次の行動をします: true

  • enableUserWriteBlocking true に設定されている場合にのみ使用できます。

警告

ソースクラスター上のユニークインデックスでは、レガシー形式を使用してはなりません。

ソースクラスターのコレクションインデックスが適切な形式を使用していることを検証するには、一意なインデックスの検証を参照してください。

元の同期の制限と要件の詳細については、reverse を参照してください。

同期の方向を逆にするには、次の手順を使用します。

1

カットオーバー プロセスの終了 」チュートリアルに従って、書込みブロックを有効にし、 データ移行 を終了します。

重要: mongosync では、逆同期プロセス中に フィルタリングされた同期 がサポートされません。

2

同期操作の方向を逆にするには、reverse エンドポイントを呼び出します。 元のソースクラスターは新しい宛先クラスターになり、元の宛先クラスターは新しいソースクラスターになります 。

mongosync は、書込みのブロックを解除した後に(4 カットオーバー プロセスのステップ の間)、新しいソースクラスターで実行したすべての書込みを新しい宛先クラスターに複製します。

3

「カットオーバー プロセスの終了」チュートリアルに従って、書込みブロックを有効にし、逆のデータ移行を終了します。

注意

ソースクラスターと宛先クラスターは reverse エンドポイントを呼び出した後にスワップするため、「ソース」は古い宛先クラスターを参照し、「宛先」は古いソースクラスターを参照します。

戻る

永続的なクエリ設定の移行

項目一覧