データ移行機能を使用すると、同種または異種のデータソース間でデータを移行できます。これを使用して、データをクラウドに移動したり、Alibaba Cloud インスタンス間でデータを移行したり、データベースを分割してスケールアウトしたりできます。このトピックでは、サポートされているデータベース、バージョン、移行タイプについて説明し、関連する設定ドキュメントへのリンクを提供します。
背景情報
移行タイプの説明
移行タイプ | 説明 |
スキーマ移行 | DTS は、オブジェクトのスキーマ定義をソースデータベースからターゲットデータベースに移行します。これらのオブジェクトには、テーブル、ビュー、トリガー、ストアドプロシージャ、インデックスが含まれます。 異種データベース間のスキーマ移行の場合、DTS はソースデータベースとターゲットデータベースに基づいてスキーマ定義の構文を変換します。たとえば、DTS は Oracle の number データ型を MySQL の decimal データ型に変換します。 |
完全なデータ移行 | DTS は、オブジェクトのすべての既存データをソースデータベースからターゲットデータベースに移行します。データ移行タスクを設定する際にスキーマ移行と完全なデータ移行のみを選択した場合、移行中にソースデータベースの新しいデータはターゲットデータベースに移行されません。 重要 データ整合性を確保するため、移行中はソースデータベースに新しいデータを書き込まないでください。ダウンタイムなしの移行を実現するには、データ移行タスクを設定する際に スキーマ移行、完全データ移行、および 増分データ移行 を選択する必要があります。 |
増分データ移行 | DTS は、ソースデータベースからオブジェクトの増分変更文を取得します。たとえば、MySQL データベースのバイナリログから増分変更文を取得します。DTS は、ターゲットデータベースのタイプに基づいて文を変換し、ターゲットデータベースで実行します。このプロセスにより、増分データがリアルタイムでターゲットデータベースに移行されます。 説明 増分データ移行はリアルタイムで実行され、移行タスクは自動的に停止しません。移行タスクを手動で停止またはリリースする必要があります。詳細については、「DTS インスタンスを停止する」および「DTS インスタンスをリリースする」をご参照ください。 |
データ同期とデータ移行の違い
データ移行は特定のシナリオで一部のデータ同期タスクを実行できますが、データ同期機能はより優れたネットワーク安定性とより多くの機能を提供します。これらの利点を活用するために、データ同期機能を使用することをお勧めします。違いの詳細については、「データ移行とデータ同期の違いは何ですか?」をご参照ください。
ソースデータベースとターゲットデータベースが異なるリージョン (越境またはリージョン間) にある移行インスタンスを設定する場合、ソースデータベースとターゲットデータベースは次の条件を満たす必要があります。
ソースデータベースの アクセス方法 パラメーターが Alibaba Cloud インスタンス に設定されている場合、ソースデータベースにはパブリックエンドポイントが必要です。
ソースデータベースの アクセス方法 パラメーターが Alibaba Cloud インスタンス に設定されていない場合、ターゲットデータベースにはパブリックエンドポイントが必要です。
同期または移行タスクに 越境およびリージョン間 の操作が含まれる場合、タスクの帯域幅が 100 Mbit/s を超えないようにしてください。帯域幅が 100 Mbit/s を超える場合は、CEN 設定 を使用してリージョン間のネットワーク帯域幅を設定し、その後 DTS タスクを設定してください。
説明リージョン間または越境タスクとは、ソースデータベースとターゲットデータベースが異なるリージョンにあるタスクです。たとえば、DTS コンソールで、ソースデータベースがシンガポールリージョンの RDS インスタンスで、ターゲットデータベースが中国 (杭州) リージョンの RDS インスタンスであるタスクを設定できます。
クロスアカウントデータ移行
クロス Alibaba Cloud アカウント移行タスク (ソースまたはターゲットデータベースインスタンスに Alibaba Cloud アカウント間でデータを複製 設定項目があり、○ が選択されているタスク) を作成できるかどうかは、データベースタイプと接続タイプによって決まります。詳細については、「クロス Alibaba Cloud アカウントタスクを設定する」をご参照ください。
ソースデータベースの制限
次の表に、ソースデータベースのネットワーク帯域幅の制限とその他の要件を示します。制限事項の完全なリストについては、関連する設定ドキュメントをご参照ください。
制限 | 説明 |
ネットワーク帯域幅 |
|
ビジネス要件 |
|
よくある質問
DTS はサーバーレス ApsaraDB RDS for MySQL インスタンスをサポートしていますか?
はい、サポートしています。
DTS は PolarDB for MySQL サーバーレスクラスターをサポートしていますか?
サポートされています。
DTS は RDS for PostgreSQL サーバーレスインスタンスをサポートしていますか?
現在、ターゲットデータベースはサポートされていますが、ソースデータベースはサポートされていません。
DTS は ApsaraDB for MyBase 専用クラスターのインスタンスをサポートしていますか?
はい、アクセス方法 として Alibaba Cloud インスタンス を選択した場合、DTS は ApsaraDB for MyBase からデータベースインスタンスを読み取ることができます。設定手順については、以下の表にある対応するデータベースリンクドキュメントをご参照ください。
説明たとえば、ユーザーが作成した MySQL データベースから ApsaraDB for MyBase の MySQL インスタンスにデータを移行するには、詳細については、「ユーザーが作成した MySQL データベースを RDS MySQL に移行する」をご参照ください。
自己管理データベースとは
DTS インスタンスを設定する際、データベースインスタンスの アクセス方法 が Alibaba Cloud インスタンス でない場合、そのデータベースインスタンスは自己管理データベースと見なされます。自己管理データベースには、サードパーティクラウドのデータベースインスタンス、オンプレミスデータベース、および ECS インスタンスにデプロイされたデータベースが含まれます。
完全移行フェーズ中に、推定オブジェクト総数が完了数と異なるのはなぜですか?
完全移行フェーズ中に、推定オブジェクト総数と完了数が異なる場合があります。これは、推定がデータベースのパフォーマンス統計に基づいており、その統計が不正確な場合があるためです。データの正確性を確保するには、完全検証フェーズの結果を信頼してください。
移行ソリューションの概要
お使いのシナリオでサポートされているバージョン、移行タイプ、および構成ステップを確認するには、右側の [このトピックの内容] セクションで、ソースデータベースに関連する移行ソリューションをクリックします。
自己管理 MySQL または RDS for MySQL ソースの移行ソリューション
PolarDB-X 1.0 のデータベースは、RDS for MySQL に基づいて作成する必要があります。DTS は、PolarDB for MySQL に基づいて作成されたデータベースをサポートしていません。
ターゲットが PolarDB-X 1.0 の場合、スキーマ移行はサポートされていません。ターゲットが PolarDB-X 2.0 の場合、スキーマ移行はサポートされています。
バージョン 5.4.11 以降の PolarDB-X 2.0 インスタンスを使用してください。インスタンスをアップグレードするには、「インスタンスのバージョンを表示およびアップグレードする」をご参照ください。
ターゲットが AnalyticDB for MySQL 2.0 の移行ソリューションは、新しいコンソールでは利用できません。これらのソリューションは、古いコンソールでのみ構成できます。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
|
| スキーマ移行 完全データ移行 増分データ移行 | |
PolarDB for MySQL すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB-X 1.0 | 完全データ移行 増分データ移行 | ||
PolarDB-X 2.0 | スキーマ移行 完全データ移行 増分データ移行 | ||
AnalyticDB for MySQL バージョン 2.0 および 3.0 | スキーマ移行 完全データ移行 増分データ移行 | RDS for MySQL インスタンスから AnalyticDB for MySQL 3.0 クラスターにデータを移行する | |
AnalyticDB for PostgreSQL バージョン 4.3、6.0、および 7.0 | スキーマ移行 完全データ移行 増分データ移行 | RDS for MySQL インスタンスから AnalyticDB for PostgreSQL インスタンスにデータを移行する | |
| スキーマ移行 完全データ移行 増分データ移行 | ||
| スキーマ移行 完全データ移行 増分データ移行 | RDS for MySQL インスタンスから Message Queue for Apache Kafka インスタンスにデータを移行する | |
ApsaraDB for ClickHouse クラスター バージョン 20.8 以降 | スキーマ移行 完全データ移行 増分データ移行 | RDS for MySQL インスタンスから ApsaraDB for ClickHouse クラスターにデータを移行する | |
DataHub DataHub: すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | ||
Elasticsearch Elasticsearch: バージョン 5.5、5.6、6.x、7.x、および 8.x | スキーマ移行 完全データ移行 増分データ移行 | ||
MaxCompute | スキーマ移行 完全データ移行 増分データ移行 | ||
RAC または非 RAC アーキテクチャの自己管理 Oracle バージョン 9i、10g、11g、12c、18c、および 19c | スキーマ移行 完全データ移行 増分データ移行 | ||
クラスター、標準、または読み書き分離アーキテクチャを使用する ApsaraDB for Tair (Redis 互換) インスタンス バージョン 4.0、5.0、6.0、および 7.0 | 完全データ移行 増分データ移行 | ||
Tablestore | スキーマ移行 完全データ移行 増分データ移行 | ||
SelectDB | スキーマ移行 完全データ移行 増分データ移行 | ||
Lindorm | 完全データ移行 増分データ移行 | ||
Doris バージョン 1.2 以降 | スキーマ移行 完全データ移行 増分データ移行 | ||
ApsaraMQ for RocketMQ バージョン 4.x および 5.x | 完全データ移行 増分データ移行 |
MariaDB ソースの移行ソリューション
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
|
| スキーマ移行 完全データ移行 増分データ移行 | |
RDS for MySQL | スキーマ移行 完全データ移行 増分データ移行 | ||
RDS for PostgreSQL バージョン 9.4、10、11、12、13、14、15、16、および 17 | スキーマ移行 完全データ移行 増分データ移行 |
RDS PPAS ソースの移行ソリューション
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
RDS PPAS すべてのバージョン | PolarDB for PostgreSQL (Oracle 互換) すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | RDS PPAS インスタンスから PolarDB for PostgreSQL (Oracle 互換) クラスターにデータを移行する |
PolarDB for MySQL ソースの移行ソリューション
PolarDB-X 1.0 のデータベースは、RDS for MySQL に基づいて作成する必要があります。DTS は、PolarDB for MySQL に基づいて作成されたデータベースをサポートしていません。
ターゲットが PolarDB-X 1.0 の場合、スキーマ移行はサポートされていません。ターゲットが PolarDB-X 2.0 の場合、スキーマ移行はサポートされています。
バージョン 5.4.11 以降の PolarDB-X 2.0 インスタンスを使用してください。インスタンスをアップグレードするには、「インスタンスのバージョンを表示およびアップグレードする」をご参照ください。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
PolarDB for MySQL すべてのバージョン | PolarDB for MySQL すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | |
| スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB-X 1.0 | 完全データ移行 増分データ移行 | ||
PolarDB-X 2.0 | スキーマ移行 完全データ移行 増分データ移行 | ||
AnalyticDB for MySQL バージョン 3.0 | スキーマ移行 完全データ移行 増分データ移行 | PolarDB for MySQL クラスターから AnalyticDB for MySQL 3.0 クラスターにデータを移行する | |
AnalyticDB for PostgreSQL バージョン 4.3、6.0、および 7.0 | スキーマ移行 完全データ移行 増分データ移行 | PolarDB for MySQL クラスターから AnalyticDB for PostgreSQL インスタンスにデータを移行する | |
| スキーマ移行 完全データ移行 増分データ移行 | ||
DataHub すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | ||
ApsaraDB for ClickHouse クラスター バージョン 20.8 以降 | スキーマ移行 完全データ移行 増分データ移行 | PolarDB for MySQL クラスターから ApsaraDB for ClickHouse クラスターにデータを移行する | |
自己管理 Oracle (RAC、PDB、または非 RAC) バージョン 9i、10g、11g、12c、18c、および 19c | スキーマ移行 完全データ移行 増分データ移行 | ||
Elasticsearch Elasticsearch: バージョン 5.5、5.6、6.x、7.x、および 8.x | スキーマ移行 完全データ移行 増分データ移行 | ||
MaxCompute | スキーマ移行 完全データ移行 増分データ移行 | ||
SelectDB | スキーマ移行 完全データ移行 増分データ移行 | ||
Doris Doris: バージョン 1.2 以降 | スキーマ移行 完全データ移行 増分データ移行 | ||
Lindorm | 完全データ移行 増分データ移行 |
PolarDB for PostgreSQL (Oracle 互換) ソースの移行ソリューション
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
PolarDB for PostgreSQL (Oracle 互換): すべてのバージョン すべてのバージョン | PolarDB for PostgreSQL (Oracle 互換): すべてのバージョン すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | |
自己管理 Oracle (RAC、PDB、または非 RAC) 9i、10g、11g、12c、18c、および 19c | 完全データ移行 増分データ移行 | PolarDB for PostgreSQL (Oracle 互換) クラスターから自己管理 Oracle データベースにデータを移行する | |
| スキーマ移行 完全データ移行 増分データ移行 | PolarDB for PostgreSQL (Oracle 互換) クラスターから Message Queue for Apache Kafka インスタンスにデータを移行する | |
AnalyticDB for MySQL バージョン 3.0 | スキーマ移行 完全データ移行 増分データ移行 | PolarDB for PostgreSQL (Oracle 互換) クラスターから AnalyticDB for MySQL 3.0 クラスターにデータを移行する |
PolarDB-X ソースの移行ソリューション
これらのソリューションは、新しいコンソールでのみ構成できます。
PolarDB-X 1.0 のデータベースは、RDS for MySQL に基づいて作成する必要があります。DTS は、PolarDB for MySQL に基づいて作成されたデータベースをサポートしていません。
バージョン 5.4.11 以降の PolarDB-X 2.0 インスタンスを使用してください。インスタンスをアップグレードするには、「インスタンスのバージョンを表示およびアップグレードする」をご参照ください。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
PolarDB-X 1.0 | PolarDB-X 2.0 | スキーマ移行 完全データ移行 増分データ移行 | |
AnalyticDB for MySQL バージョン 3.0 | スキーマ移行 完全データ移行 増分データ移行 | PolarDB-X 1.0 インスタンスから AnalyticDB for MySQL 3.0 クラスターにデータを移行する | |
AnalyticDB for PostgreSQL バージョン 4.3、6.0、および 7.0 | スキーマ移行 完全データ移行 増分データ移行 | ||
DataHub | スキーマ移行 増分データ移行 | ||
Elasticsearch Elasticsearch: バージョン 5.5、5.6、6.x、7.x、および 8.x | データベースとテーブルのスキーマ移行 完全データ移行 増分データ移行 | ||
| スキーマ移行 完全データ移行 増分データ移行 | PolarDB-X 1.0 インスタンスから Message Queue for Apache Kafka インスタンスにデータを移行する | |
| スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB-X 2.0 | PolarDB-X 2.0 | スキーマ移行 完全データ移行 増分データ移行 | |
| スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB for MySQL: すべてのバージョン すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | ||
AnalyticDB for MySQL バージョン 3.0 | スキーマ移行 完全データ移行 増分データ移行 | ||
AnalyticDB for PostgreSQL はクラウドネイティブのデータウェアハウスです。 バージョン 4.3、6.0、および 7.0 | スキーマ移行 完全データ移行 増分データ移行 | ||
MaxCompute | スキーマ移行 完全データ移行 増分データ移行 | ||
| スキーマ移行 完全データ移行 増分データ移行 | ||
DataHub すべてのバージョン | スキーマ移行 増分データ移行 | ||
Elasticsearch Elasticsearch: バージョン 5.5、5.6、6.x、7.x、および 8.x | スキーマ移行 完全データ移行 増分データ移行 | ||
自己管理 Oracle (RAC または非 RAC) 自己管理 Oracle (RAC または非 RAC アーキテクチャ): バージョン: 9i、10g、11g、12c、18c、および 19c | スキーマ移行 完全データ移行 増分データ移行 | ||
Tablestore | スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB-X 1.0 | 完全データ移行 増分データ移行 | ||
SelectDB | スキーマ移行 完全データ移行 増分データ移行 |
PolarDB for PostgreSQL ソースの移行ソリューション
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
PolarDB for PostgreSQL バージョン 11、14、15、16、および 17 | PolarDB for PostgreSQL バージョン 11、14、15、16、および 17 | スキーマ移行 完全データ移行 増分データ移行 | |
| スキーマ移行 完全データ移行 増分データ移行 | ||
自己管理 Oracle データベース (RAC または非 RAC) バージョン 9i、10g、11g、12c、18c、および 19c | 完全データ移行 増分データ移行 | ||
AnalyticDB for PostgreSQL、クラウドネイティブデータウェアハウス バージョン 4.3、6.0、および 7.0 | スキーマ移行 完全データ移行 増分データ移行 | ||
ApsaraDB for SelectDB | スキーマ移行 完全データ移行 増分データ移行 |
MaxCompute からの移行
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
MaxCompute すべてのバージョン |
| スキーマ移行 完全データ移行 |
OceanBase (MySQL) ソースの移行ソリューション
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
|
| スキーマ移行 完全データ移行 増分データ移行 | |
PolarDB for MySQL すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | ||
Lindorm | 完全データ移行 増分データ移行 |
Oracle からの移行
PolarDB-X 1.0 のデータベースは、RDS for MySQL に基づいて作成する必要があります。DTS は現在、PolarDB for MySQL に基づいて作成されたデータベースをサポートしていません。
スキーマ移行は、PolarDB-X 1.0 ターゲットではサポートされていません。スキーマ移行は、PolarDB-X 2.0 ターゲットでサポートされています。
バージョン 5.4.11 以降の PolarDB-X 2.0 インスタンスを使用してください。アップグレード方法の詳細については、「インスタンスのバージョンを表示およびアップグレードする」をご参照ください。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
自己管理 Oracle データベース (シングルインスタンスまたは RAC) バージョン 9i、10g、11g、12c、18c、および 19c | PolarDB for PostgreSQL (Oracle 互換) すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | |
自己管理 Oracle (RAC または非 RAC) バージョン 9i、10g、11g、12c、18c、および 19c | スキーマ移行 完全データ移行 増分データ移行 | ||
| スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB for MySQL すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB for PostgreSQL バージョン 11 および 14-17 | スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB-X 1.0 および 2.0 | 完全データ移行 増分データ移行 | ||
AnalyticDB for MySQL バージョン 3.0 | スキーマ移行 完全データ移行 増分データ移行 | ||
AnalyticDB for PostgreSQL バージョン 4.3、6.0、および 7.0 | スキーマ移行 完全データ移行 増分データ移行 | ||
| スキーマ移行 完全データ移行 増分データ移行 | ||
| スキーマ移行 完全データ移行 増分データ移行 | ||
DataHub DataHub: すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 |
自己管理 PostgreSQL または RDS PostgreSQL の移行ソリューション
RDS for PostgreSQL サーバーレスインスタンスは、ターゲットデータベースとしてはサポートされていますが、ソースデータベースとしてはサポートされていません。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
|
| スキーマ移行 完全データ移行 増分データ移行 | |
PolarDB for PostgreSQL バージョン 11 および 14 から 17 | スキーマ移行 完全データ移行 増分データ移行 | ||
| スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB for PostgreSQL (Oracle 互換): すべてのバージョン すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | 自己管理 PostgreSQL データベースから PolarDB for PostgreSQL (Oracle 互換) への移行 | |
AnalyticDB for PostgreSQL バージョン 4.3、6.0、および 7.0 | スキーマ移行 完全データ移行 増分データ移行 | ||
ApsaraDB for SelectDB | スキーマ移行 完全データ移行 増分データ移行 |
自己管理 SQL Server または RDS SQL Server ソースの移行ソリューション
自己管理 SQL Server ソースでサポートされているエディションは、Enterprise、Developer、Enterprise Evaluation、Standard、および Web です。
自己管理 SQL Server ターゲットでサポートされているエディションは、Enterprise、Developer、Enterprise Evaluation、Standard、および Web です。
ソースが自己管理 SQL Server 2005 インスタンスまたは RDS SQL Server 2008 または 2008 R2 インスタンスの場合、増分データ移行はサポートされていません。
ソースデータベースが Azure SQL Database の場合は、SQL Server 増分同期モード を 増分同期のための CDC インスタンスのポーリングとクエリ に設定します。
SQL Server クラスターと SQL Server Always On 可用性グループがサポートされています。
ハイブリッドログ解析モードを使用する場合、次のソースデータベースバージョンがサポートされます。このモードを使用するには、[SQL Server 増分同期モード] を [非ヒープテーブルの増分同期にはログ解析を使用し、ヒープテーブルの増分同期には CDC を使用する] に設定します。このモードは、RDS SQL Server および自己管理 SQL Server ソースでサポートされています。
Enterprise または Enterprise Evaluation エディション: 2012、2014、2016、2019、または 2022。
Standard エディション: 2016、2019、または 2022。
ソースが SQL Server の Web エディションの場合、SQL Server 増分同期モード は ソースデータベースのログに基づく増分同期 (ヒープテーブル非対応) のみをサポートします。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
|
| スキーマ移行 完全データ移行 増分データ移行 | |
| スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB for MySQL: すべてのバージョン すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | ||
AnalyticDB for MySQL バージョン 3.0 | スキーマ移行 完全データ移行 増分データ移行 | ||
AnalyticDB for PostgreSQL バージョン 4.3、6.0、および 7.0 | スキーマ移行 完全データ移行 増分データ移行 | 自己管理 SQL Server データベースから AnalyticDB for PostgreSQL にデータを移行する | |
RDS for PostgreSQL バージョン 9.4 および 10 から 17 | スキーマ移行 完全データ移行 増分データ移行 | ||
DataHub | スキーマ移行 増分データ移行 |
自己管理または ApsaraDB for MongoDB ソースの移行ソリューション
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
シングルノードアーキテクチャ
| シングルノード、ReplicaSet、またはシャードクラスターアーキテクチャ
| スキーマ移行 完全データ移行 | シングルノードの ApsaraDB for MongoDB インスタンスから任意のアーキテクチャの ApsaraDB for MongoDB インスタンスにデータを移行する |
レプリカセットアーキテクチャ
| レプリカセットまたはシャードクラスターアーキテクチャ
| スキーマ移行 完全データ移行 増分データ移行 | ApsaraDB for MongoDB ReplicaSet インスタンスから ApsaraDB for MongoDB ReplicaSet またはシャードクラスターインスタンスにデータを移行する |
シャードクラスターアーキテクチャ
| レプリカセットまたはシャードクラスターアーキテクチャ
| スキーマ移行 完全データ移行 増分データ移行 | 自己管理 MongoDB シャードクラスターインスタンスから ApsaraDB for MongoDB ReplicaSet またはシャードクラスターインスタンスにデータを移行する |
レプリカセットまたはシャードクラスターアーキテクチャ
| Lindorm | 完全データ移行 増分データ移行 | |
AnalyticDB for PostgreSQL 4.3、6.0、および 7.0 | 完全データ移行 増分データ移行 | ||
AnalyticDB for MySQL 3.0 | 完全データ移行 増分データ移行 | ||
| 完全データ移行 増分データ移行 | ||
PolarDB for MySQL: すべてのバージョン すべてのバージョン | 完全データ移行 増分データ移行 | ||
| 完全データ移行 増分データ移行 | ApsaraDB for MongoDB から Message Queue for Apache Kafka へのデータ同期 |
自己ホスト型 Redis または ApsaraDB Tair (Redis 互換) からの移行シナリオ
Redis は NoSQL データベースです。スキーマ移行は必要ありません。
自己管理 Redis または ApsaraDB for Tair (Redis 互換) ソースでは、完全データ移行と増分データ移行がサポートされています。これらの移行タイプは、コンソールでは 増分データ移行 として組み合わせて表示されます。
サポートされている RDB の最高バージョンは 11 で、これは Redis 7.2 に対応します。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
|
| 完全データ移行 増分データ移行 |
TiDB ソースからの移行
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
TiDB |
| スキーマ移行 完全データ移行 増分データ移行 | |
PolarDB for MySQL すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB-X 2.0 | スキーマ移行 完全データ移行 増分データ移行 | ドキュメントは近日公開予定 | |
AnalyticDB for MySQL バージョン 3.0 | スキーマ移行 完全データ移行 増分データ移行 |
Db2 for LUW ソースの移行ソリューション
Db2 for LUW は、コンソールで [DB2 LUW] と表示されます。
バージョン 5.4.11 以降の PolarDB-X 2.0 インスタンスを使用してください。詳細については、「インスタンスのバージョンを表示およびアップグレードする」をご参照ください。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
Db2 for LUW Db2 for LUW: バージョン 9.5、9.7、10.1、10.5、11.1、および 11.5 |
| スキーマ移行 完全データ移行 増分データ移行 | |
PolarDB-X 2.0 | 完全データ移行 増分データ移行 | ||
AnalyticDB for PostgreSQL バージョン 4.3、6.0、および 7.0 | スキーマ移行 完全データ移行 増分データ移行 | ||
| スキーマ移行 完全データ移行 増分データ移行 | ||
PolarDB for MySQL: すべてのバージョン すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 |
Db2 for i (AS/400) ソースの移行ソリューション
コンソールでは、Db2 for i は [DB2 ISeries(AS/400)] と表示されます。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
Db2 for i バージョン 7.3 および 7.4 |
| スキーマ移行 完全データ移行 増分データ移行 | ドキュメントは準備中です |
PolarDB for MySQL すべてのバージョン | スキーマ移行 完全データ移行 増分データ移行 | ドキュメントは準備中です |
Teradata からの移行
このソリューションは、新しいコンソールでのみ構成できます。DTS インスタンスは、中国 (上海)、中国 (青島)、または中国 (張家口) リージョンにある必要があります。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
Teradata バージョン 17 以前 | AnalyticDB for PostgreSQL バージョン 4.3、6.0、および 7.0 | スキーマ移行 完全データ移行 |
自己管理 HBase ソースの移行ソリューション
このソリューションは、新しいコンソールでのみ構成できます。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
自己管理 HBase バージョン 1.x | AnalyticDB for MySQL バージョン 3.0 | スキーマ移行 完全データ移行 |
AnalyticDB MySQL 3.0 ソースからの移行ソリューション
増分データを移行するには、ソース AnalyticDB for MySQL 3.0 クラスターのカーネルバージョンが 3.2.1.0 以降である必要があります。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
AnalyticDB for MySQL バージョン 3.0 | AnalyticDB for MySQL バージョン 3.0 | スキーマ移行 完全データ移行 増分データ移行 |
AnalyticDB for MySQL 3.0 ソースの移行ソリューション
増分データを移行するには、ソース AnalyticDB for PostgreSQL インスタンスのバージョンが 7.2.1.4 以降である必要があります。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
AnalyticDB for PostgreSQL バージョン 7.0 | AnalyticDB for PostgreSQL バージョン 7.0 | スキーマ移行 完全データ移行 増分データ移行 |
サードパーティクラウドからの移行
DTS を使用すると、Amazon RDS for MySQL や Amazon RDS for Oracle などのサードパーティのクラウドデータベースから、RDS for MySQL などの Alibaba Cloud データベース製品にデータを移行できます。
ソースデータベース | ターゲットデータベース | 移行タイプ | 構成ドキュメント |
Azure プラットフォーム上のデータベース | コンソールをご参照ください。 | ||
Amazon RDS for MySQL | RDS for MySQL | スキーマ移行 完全データ移行 増分データ移行 | |
Amazon RDS for Oracle | RDS for MySQL | スキーマ移行 完全データ移行 増分データ移行 | |
Amazon RDS for PostgreSQL | RDS for PostgreSQL | スキーマ移行 完全データ移行 増分データ移行 | |
スキーマ移行 完全データ移行 | |||
Amazon RDS for SQL Server | RDS for SQL Server | スキーマ移行 完全データ移行 | |
Amazon Aurora MySQL | RDS for MySQL | スキーマ移行 完全データ移行 増分データ移行 | |
PolarDB for MySQL | スキーマ移行 完全データ移行 増分データ移行 | ||
Amazon Aurora PostgreSQL | RDS for PostgreSQL | スキーマ移行 完全データ移行 | |
MongoDB Atlas | ApsaraDB for MongoDB | 完全データ移行 増分データ移行 | |
Alibaba Cloud アカウント間でのインスタンスの移行シナリオ
ソースデータベース | ターゲットデータベース | 移行タイプ | ドキュメント |
ソース RDS インスタンス | ターゲット RDS インスタンス | スキーマ移行 完全データ移行 増分データ移行 |