ApsaraDB for MongoDB は、さまざまなシナリオに対応する複数のデータ復元ソリューションを提供します。
ApsaraDB for MongoDB インスタンスへのデータ復元
新しいインスタンスにデータを復元する前に:
-
新しいインスタンスは、ソースインスタンスと同じメジャーデータベースバージョンである必要があります。このバージョンをサポートするゾーンを選択してください。利用可能なゾーンはバージョンによって異なります (使用上の注意)。
-
新しいインスタンスは、ソースインスタンスと同等以上のストレージ容量である必要があります。
-
メジャーバージョンアップグレード前に作成されたバックアップは、新しいバージョンに復元できません。
-
デフォルトでは、データ復元用に作成された新しいインスタンスは、最新のカーネルマイナーバージョンで実行されます。
-
インスタンスに時系列コレクション (MongoDB 5.0 以降) が含まれている場合、ポイントインタイムリカバリは oplog リプレイフェーズ中に問題が発生する可能性があります。
|
ソリューション |
インスタンスアーキテクチャ |
復元先 |
復元範囲 |
シナリオ |
|
元のインスタンス |
|
誤って削除したコレクションまたはドキュメントを復元します。 |
|
|
ローカルディスクを使用し、MongoDB 4.0 または 4.2 を実行するレプリカセットインスタンス 説明
サポートされるリージョンおよびその他の制限については、「使用上の注意」をご参照ください。 |
新しいインスタンス |
|||
|
新しいインスタンス |
説明
部分的な復元は、ローカルディスクインスタンスでのみサポートされます。 |
データの即時性が重要でない場合に適しています。 |
|
|
レプリカセットインスタンス |
新しいインスタンス |
説明
部分的な復元は、ローカルディスクインスタンスでのみサポートされます。 |
インスタンスデータを特定の時点に復元します。 |
|
|
シャードクラスターインスタンス |
新しいインスタンス |
すべてのデータベース |
||
|
新しいインスタンス |
すべてのデータベース |
コンプライアンスまたはディザスタリカバリのために、クロスリージョンバックアップを、バックアップの保存先リージョン内の新しいインスタンスに復元します。 |
セルフマネージドデータベースへのデータ復元
セルフマネージドデータベースにデータを復元するには、最初に ApsaraDB for MongoDB インスタンスからバックアップをダウンロードします (バックアップファイルをダウンロード)。
|
ソリューション |
インスタンスアーキテクチャ |
使用上の注意 |
|
MongoDB のバージョンと互換性のある mongorestore バージョンを常に使用してください。古いバージョンでは、新しいデータベースがサポートされない場合があります (mongorestore)。 |
|
|
次の条件を満たすレプリカセットインスタンス:
|
なし。 |