データの移行またはインポート
既存の MongoDB 配置、JSON
、または CSV
ファイルのデータを Atlas の配置に取り込むには、次のいずれかを使用します。
Atlas がお客様を支援するライブ移行、または
既存の配置から Atlas へのデータ移行を行うセルフガイドツール。
MongoDB 6.0.13 以降: Atlas へのライブ移行
ソースクラスターと宛先クラスターの両方がMongoDB 6.0.13 + を実行中中の場合は、Atlas UIで次のいずれかのタイプのライブ移行ガイドを使用して、ソースクラスターから Atlas MongoDBクラスターにデータを移行できます。
ライブ移行(プル)。手順については、「MongoDB 6.0.13+ または 7.0.8+ クラスターを Atlas にライブ移行(プル)」を参照してください。
ライブ移行(プッシュ)。手順については、「Cloud Manager によって監視されている MongoDB 6.0.13+ または7.0.8+ クラスターを Atlas にライブ移行(プッシュ)」を参照してください。
以前の MongoDB バージョン: Atlas へのライブ移行
6.0.13 より前のバージョンのMongoDBを使用してソース配置を移行する場合、配置の要件と構成に応じて、次のいずれかの移行メソッドを使用します。
ソースクラスター構成 | インポート戦略 |
---|---|
Cloud Managerまたは Ops Manager によって監視されていない、6.0.13 より前のMongoDBを実行中レプリカセット。 | ライブ移行(プル)を使用します。この場合、Atlas は復元元からデータをプルし、配置のファイアウォールを介して復元元にアクセスする必要があります。 |
Cloud Managerまたは Ops Manager によって監視されていない、6.0.13 より前のMongoDBバージョンを実行中シャーディングされたシャーディングされたクラスター。 | MongoDBバージョン6.0.13 またはそれ以前のバージョンを実行するソースシャーディングされたクラスターをライブ移行するには、 はクラスターを6.0.13 + または7 にアップグレードします。0 。8 + から、このライブ移行手順を使用して、Atlas にそれをライブ移行します。 |
Cloud Managerまたは Ops Manager によって監視されている、6.0.13 より前のMongoDBを実行中レプリカセット。 | ライブ移行(プッシュ)を使用します。この場合、Cloud Manager または Ops Manager がセキュアなトークンリンクを使用してデータを Atlas にプッシュするので、クラスターのファイアウォールを介してソースクラスターにアクセスする必要はありません。 |
Cloud Managerまたは Ops Manager によって監視されている、 MongoDBを実行中シャーディングされたシャーディングされたクラスター。6.0.13 | MongoDBバージョン6.0.13 またはそれ以前のバージョンを実行するソースシャーディングされたクラスターをライブ移行するには、クラスターを6.0.13 + または7 にアップグレードします。0 。8 + から、このライブ移行手順を使用して Atlas にそれをライブ移行します。 |
共有マルチテナント クラスター、oplog へのアクセス権のないクラスター、またはサポートされなくなった MongoDB バージョンを実行するクラスター。 | mongorestore を使用します。 |
AWS のレプリカセット。 |
追加のリファレンス
データを サーバーレスインスタンスに移動するには 、 Compass を使用してデータをエクスポートおよびインポートするか、自己管理型ツールを使用してデータを移行します。詳細については、「サーバーレス インスタンスの制限 」を参照してください。
Atlas の新しいクラスターにデータをロードするには、「サンプル データのロード」を参照してください。
テスト目的でクラスターのコピーを作成するには、「MongoDB バックアップ メソッド」を参照してください。
移行するアプリケーションでほぼ継続的なアップタイムが必要な場合は、MongoDB サポートに連絡して、アップタイム要件とクラスター構成を共有してください。