Mongosync を実行する前に、次のMongoDBサーバーバージョンの制限と要件を考慮してください。
バージョン 1.10 以降、
mongosync
はMongoDB 8.0 を使用する宛先クラスターへの移行をサポートしています。 ソースは 8.0 より前である必要があります クラスター。 ソースクラスターから移行するには、8.0 「2 つの. クラスター間でのデータの同期」8 0を参照してください。ソースクラスターは、次のいずれかのMongoDBサーバーバージョンを実行する必要があります。
4.4
5.0
6.0
7.0
mongosync
では、6.1 や 6.2 などの MongoDB Rapid Release をサポートしていません。
次の表では、クラスターに最小限必要なMongoDBサーバーバージョン が必要です。
注意
ソースクラスターとして使用できるのは、 MongoDB 4.4 と 5.0 のみです。MongoDB 4.4 と 5.0 を宛先クラスターとして使用することはできません。
メジャー バージョン | パッチ バージョン | 機能の最小互換性バージョン |
---|---|---|
4.4 | 4.4.29 | 4.4 |
5.0 | 5.0.29 | 5.0 |
6.0 | 6.0.17 | 6.0 |
7.0 | 7.0.13 | 6.0 |
異なる MongoDB Server メジャー バージョンを使用するクラスター間でのデータの同期
1.7.0以降、 mongosync
は、特定のメジャー バージョンの下位クラスターから特定のメジャー バージョンの宛先クラスターへのバージョン移行を実行できます。
バージョン 1.10.0 以降、 mongosync
は、6.0 より前のソースクラスターからの移行をサポートしています。
重要
mongosync
は 6.0 より前のバージョンへの移行をサポートしていません。 宛先クラスターのリンクと説明を追加しました。
mongosync
次のソースと宛先のMongoDBサーバーバージョン間での同期をサポートします。
6.0 宛先 | 7.0 宛先 | 8.0 宛先 | |
---|---|---|---|
4.4 ソース | ✓ | ||
5.0 ソース | ✓ | ✓ | |
6.0 ソース | ✓ | ✓ | ✓ |
7.0 ソース | ✓ | ✓ | |
8.0 ソース |
Tip
2 つのデータを同期 8.0クラスター
2 つの 8.0 間でデータを移行するには、クラスター:
mongodump を使用して、ソースクラスターからデータをエクスポートします。
mongorestore を使用して、宛先クラスターにデータをインポートします。
mongodump
とmongorestore
の使用に関する制限については、「 mongorestore の動作、アクセス、使用方法 」を参照してください。
または、 8.0ソースクラスターを 7.0にダウングレードしてから、8.0 宛先クラスターにデータを移行することもできます。