このページでは、さまざまなシナリオで ApsaraDB for MongoDB データベースに、またはデータベースからデータを移行または同期するソリューションの概要を説明します。
データ移行ソリューション
Data Transmission Service (DTS) を使用して、MongoDB データベースのデータの完全移行、または増分移行を実行できます。 詳細については、「 」「DTS とは」をご参照ください 。 完全移行と増分移行により、ビジネスに影響を与えることなく、MongoDB データベースからクラウドへのスムーズなデータ移行を実現できます。
ApsaraDB for MongoDB は、公式の mongodump および mongorestore ツールを使用して、完全データ移行をサポートしています。
さらに、ApsaraDB for MongoDB では、物理または論理バックアップファイルを使用して、クラウドからオンプレミスデータベースにデータを移行できます。
移行シナリオ | ソースデータベースアーキテクチャ | 参照 |
---|---|---|
自己構築データベースまたはオンプレミスデータベースから Alibaba Cloud へのデータ移行 | スタンドアロン | DTS を介したオンプレミススタンドアロン MongoDB データベースの ApsaraDB for MongoDB への移行 |
MongoDB が提供するツールを使用した自己構築データベースから Alibaba Cloud へのデータ移行 | ||
レプリカセット | DTS を使用したデータの移行 | |
MongoDB の組み込みコマンドを使用したデータの移行 | ||
シャードクラスター | DTS を使用したデータの移行 | |
MongoDB の組み込みコマンドを使用したデータ移行 | ||
サードパーティクラウドプラットフォーム上のデータベースから Alibaba Cloud へのデータ移行 | N/A | Amazon DynamoDB データベースから Alibaba Cloud へのデータ移行 |
レプリカセットまたはシャードクラスター | ||
ApsaraDB for MongoDB インスタンス間でのデータ移行 | レプリカセット | MongoDB レプリカセットインスタンスのデータのシャードクラスターインスタンスへの移行 |
スタンドアロン | スタンドアロン MongoDB インスタンスからレプリカセットまたはシャードクラスターインスタンスへのデータ移行 | |
スタンドアロンまたはレプリカセット | DTS を使用した異なる Alibaba Cloud アカウント間での MongoDB データベースの移行 | |
ApsaraDB for MongoDB インスタンスから自己構築またはオンプレミス MongoDB データベースへのデータ移行 | レプリカセット | 自己構築 MongoDB インスタンス内の論理バックアップデータのリストア |
自己構築 MongoDB インスタンス内の ApsaraDB for MongoDB 物理バックアップデータのリストア |
データ同期ソリューション
Alibaba Cloud が開発した MongoShake ツールを使用して、MongoDB データベース間でデータを同期できます。
同期シナリオ | ツール | 参照 |
---|---|---|
既存のインスタンスへのデータ同期 | MongoShake | MongoShake を使用して、ApsaraDB for MongoDB レプリカセットインスタンス間の一方向同期を実装する |