このページでは、さまざまなシナリオで 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 レプリカセットインスタンス間の一方向同期を実装する