Docs Menu
Docs Home
/
MongoDB Cluster-to-Cluster Sync
/

Cluster-to-Cluster Sync betaプログラム

項目一覧

  • はじめる
  • beta機能
  • 機能の互換性マトリクス

バージョン1.8.0以降、 Cluster-to-Cluster Syncでは、 Cluster-to-Cluster Sync betaプログラムが導入されています。 mongosyncbeta{3 では、MongoDB から直接サポートと支援を受ける実験的な機能を使用できます。

mongosync リリースには、独自の実験機能セットを含む対応する mongosync betaビルドがあります。

注意

サポート チケットを提出しても、 の バイナリへのアクセスは保証されませmongosyncbeta ん 。

mongosync のbetaバイナリへのアクセスをリクエストするには、次の条件句を読み、サポートにチケットを提出します。

MongoDB restricts access to beta features via the beta build. Your use
of the beta is governed by the language specified in the Cloud
Subscription Agreement, Cloud Terms of Service, or other applicable
agreement between you and MongoDB with respect to your use of
mongosync.
You understand that features are available through the beta build, and
flags are not generally available. All use of beta builds is at your own
risk. Beta builds provide no stability guarantees; API, UI, options, and
behaviors may change or be removed any time. MongoDB will never issue a
Critical Advisory or notify about defects in beta builds.
You should follow feature usage guidance provided by Field and R&D
without deviation and should only use beta builds for one-time, human-
supervised migrations (e.g., not for continuous sync or automated
migrations). Beta capabilities are not intended for use to migrate
production workloads.

mongosync betaバイナリを初めて実行すると、ディスククレームを受け入れるかどうかを求めるプロンプトが表示されます。

Tip

以下も参照してください。

mongosync beta 1.8 には、次の機能が含まれています。

機能
説明
A->B->C の移行

mongosync beta 1.8 以降では、A->B->C の移行を実行できます。 A->B->C の移行では、2 回連続で移行を実行できます。最初の移行の宛先クラスターは、2 番目の移行のソースクラスターとして機能します。

mongosync beta 1.8 以降では、特定の条件に基づいてドキュメントを選択的に移行できます。 宛先クラスターに移行するドキュメントをさらに制限するには、ドキュメント フィルタリングと名前空間フィルタリングを組み合わせることができます。

mongosync beta 1.8 以降では、起動リクエストで destinationDataHandling オプションを使用して、宛先クラスターにすでにユーザー データがある場合の動作を定義します。 宛先クラスターにユーザー データがある場合、以前のmongosyncバージョンはエラーを返します。

mongosync beta 1.8 以降では、同期中にデータベース名を再マッピングできます。 これにより、ソースクラスターの 1 つのデータベースのデータを取得し、それを宛先クラスターの別のデータベースに移行できます。

mongosync beta 1.8 以降では、多対 1 の移行を実行できます。 多対 1 の移行では、複数のソースクラスターを宛先クラスターと同時に同期できます。 たとえば、多数の小規模クラスターのデータを中央クラスターに統合できます。

mongosync beta 1.8 以降では、 oplogロールオーバー回復力(ORR)を有効にできます。 ORR を使用すると、 mongosyncはソースクラスターで行われた変更を最初の同期と同時に宛先クラスターに適用します。 書込み (write) 速度が高いソースクラスターの場合、ORR により最初の同期中に oplog がロールオーバーされるリスクが大幅に軽減され、同期を再開する必要が軽減されます。

6.0より前のサーバー バージョンをサポート
mongosync betaでは、6.0 より古いバージョンのMongoDBサーバーを実行しているクラスター間で移行を実行できます。 古いサーバー バージョン間で移行するためのガイドラインと制限を確認するには、mongosync betaバイナリへのアクセス権が必要です。

注意

Mongosync reverseモードは、 Oplog ロールオーバーの回復力以外のベータ機能と互換性がありません。

次の表は、サポートされている beta 機能の組み合わせを示しています。

警告

サポートされていない機能の組み合わせには文字列があり、未定義の動作が発生する可能性があります。

多対 1
A->B->C の移行
ドキュメントのフィルタリング
名前空間の再マッピング
oplogロールオーバーの回復力
宛先データの処理
6.0より前のバージョンのサポート
多対 1

A->B->C の移行

[1]
ドキュメントのフィルタリング

名前空間の再マッピング

oplogロールオーバーの回復力

宛先データの処理

6.0より前のバージョンのサポート

[1]

[1]12 A->B->C の移行は、 6.0より前のバージョンと互換性があります。 バージョン サポートは、クラスター A が6.0より古いサーバー バージョンを使用している場合にのみサポートされます。 クラスター B が MongoDB インスタンスの . より前の6.0を使用している場合 クラスターの場合、2 番目の移行(B->C)は、最初の移行(A-> B)がコミットされた後にのみ開始できます。

戻る

バージョンの互換性