Data Transmission Service (DTS) を使用すると、同種データソース間または異種データソース間でデータを移行できます。 一般的なシナリオには、Alibaba Cloudへのデータ移行、Alibaba Cloud内のインスタンス間のデータ移行、データベースシャーディングとスケーリングが含まれます。 このトピックでは、データ移行機能でサポートされているデータベースタイプ、データベースバージョン、および移行タイプについて説明します。 このトピックでは、関連する参照へのリンクも提供します。
一部のシナリオでは、データ移行はデータ同期機能の一部を実装できます。 ただし、データ同期により、ネットワークの安定性と追加機能が向上します。 データ移行の代わりにデータ同期を使用することを推奨します。 データ移行とデータ同期の違いの詳細については、「FAQ」トピックの「データ移行とデータ同期の違いは何ですか?」 セクションをご参照ください。
クロスリージョンデータ移行は、すべてのデータ移行タスクでサポートされています。
クロスアカウントデータ移行がサポートされているかどうかは、データベースのタイプとアクセス方法によって異なります。 クロスアカウントデータ移行がサポートされている場合、移行元データベースと移行先データベースを設定するときに、Alibaba Cloud アカウント間でデータを複製 パラメーターが表示されます。 Alibaba Cloudアカウント間でデータを移行する場合は、このパラメーターを ○ に設定します。 詳細については、「Alibaba Cloudアカウント間でDTSタスクを設定する」トピックのサポートされているデータベースセクションをご参照ください。
サーバーレスのApsaraDB RDS for MySQLインスタンスは、ソースまたはターゲットデータベースとして使用できます。 サーバーレスのApsaraDB RDS for PostgreSQLインスタンスは、ソースデータベースではなく、ターゲットデータベースとしてのみ使用できます。
ApsaraDB MyBaseで作成されたデータベースインスタンスとの間でデータを移行するタスクを作成する場合、アクセス方法パラメーターをAlibaba Cloudインスタンスに設定できます。 これにより、DTSは期待どおりにデータベースインスタンスにアクセスできます。 次の表に示すトピックを参照して、データ移行タスクを設定できます。 たとえば、「セルフマネージドMySQLデータベースからApsaraDB RDS For MySQLインスタンスへのデータ移行」トピックを参照して、セルフマネージドMySQLデータベースからApsaraDB MyBase for MySQLインスタンスにデータを移行できます。
移行タイプ
移行タイプ | 説明 |
スキーマ移行 | DTSは、テーブル、ビュー、トリガー、ストアドプロシージャなど、選択したオブジェクトのスキーマをソースデータベースからターゲットデータベースに移行します。 異種データベース間のスキーマ移行の場合、DTSはソースデータベースとターゲットデータベースの構文に基づいてスキーマ構文を変換します。 たとえば、DTSはOracleデータベースのNUMBERデータ型をMySQLデータベースのDECIMALデータ型に変換します。 |
完全なデータ移行 | DTSは、選択したオブジェクトの履歴データをソースデータベースからターゲットデータベースに移行します。 データ移行タスクを設定するときにスキーマ移行とフルデータ移行のみを選択した場合、DTSはソースデータベースで生成された増分データを移行しません。 重要 データの一貫性を確保するために、フルデータ移行中にソースデータベースにデータを書き込まないでください。 サービスの継続性を確保するには、データ移行タスクを設定するときに、[スキーマ移行] 、[フルデータ移行] 、および [増分データ移行] を選択する必要があります。 |
増分データ移行 | DTSは、完全データ移行に使用される静的スナップショットをソースデータベースから取得し、スナップショットデータをターゲットデータベースに移行してから、ソースデータベースで生成された増分データをターゲットデータベースに同期します。 説明 増分データ移行中、データはソースデータベースとターゲットデータベース間でリアルタイムで同期されます。 データ移行タスクは自動的に停止しません。 データ移行タスクを手動で停止する必要があります。 |
データ移行シナリオ
DTSは、次のデータ移行シナリオをサポートしています。 ビジネス要件に基づいて次のいずれかのシナリオを選択して、サポートされているデータベースのバージョン、移行タイプ、および構成手順を表示できます。
セルフマネージド型PostgreSQLデータベースまたはApsaraDB RDS for PostgreSQLインスタンスからのデータ移行
自己管理型SQL ServerデータベースまたはApsaraDB RDS for SQL Serverインスタンスからのデータの移行
セルフマネージドRedisデータベース、Tairインスタンス、またはApsaraDB for Redisインスタンスからのデータの移行
MySQL、SQL Server、Oracleデータベースなど、次の表に示す自己管理データベースから、または自己管理データベースにデータを移行するタスクを作成する場合、Access Methodパラメーターをデータベースの次のいずれかの値に設定できます。
パブリック IP アドレス
ECS上の自己管理データベース
Express Connect、VPN Gateway、またはSmart Access Gateway
Database Gateway (パブリックIPアドレスまたはポート番号のない自己管理型データベースの場合)
このタイプのデータベースを含むデータ移行タスクは、インターネット接続の質が悪いなどの要因により不安定になる可能性があります。 データセンターを仮想プライベートクラウド (VPC) に接続するには、Express ConnectまたはSmart Access Gatewayを使用することを推奨します。 これにより、DTSはExpress Connect、VPN Gateway、またはSmart access Gatewayを介して自己管理データベースにアクセスできます。 詳細については、「データセンターをVPCに接続する」をご参照ください。
クラウドエンタープライズネットワーク (CEN)
自己管理型MySQLデータベースまたはApsaraDB RDS for MySQLインスタンスからデータを移行する
PolarDB-X 1.0インスタンスのデータベースは、1つ以上のApsaraDB RDS for MySQLインスタンスに基づいて作成する必要があります。 DTSは、PolarDB for MySQLクラスターに基づいて作成されたPolarDB-X 1.0データベースをサポートしていません。
ターゲットデータベースがPolarDB-X 1.0インスタンスであるデータ移行タスクの場合、スキーマ移行はサポートされていません。 スキーマ移行は、ターゲットデータベースがPolarDB-X 2.0インスタンスであるデータ移行タスクでサポートされます。
PolarDB-X 2.0インスタンスのデータベースは、MySQL 5.7と互換性がある必要があります。 インスタンスをバージョン5.4.11以降に更新することを推奨します。 インスタンスのバージョンを更新する方法の詳細については、「インスタンスのバージョンの表示と更新」をご参照ください。
AnalyticDB for MySQL 2.0クラスターへのデータ移行は、新しいDTSコンソールではサポートされていません。 このシナリオのデータ移行タスクは、古いDTSコンソールでのみ設定できます。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
|
| スキーマの移行 フルデータ移行 増分データ移行 | |
PolarDB for MySQLクラスター すべてのバージョン | スキーマの移行 フルデータ移行 増分データ移行 | ||
PolarDB-X 1.0またはPolarDB-X 2.0インスタンス | フルデータ移行 増分データ移行 | ||
AnalyticDB for MySQLクラスター バージョン2.0または3.0 | スキーマの移行 フルデータ移行 増分データ移行 | ApsaraDB RDS for MySQLインスタンスからAnalyticDB for MySQL V3.0クラスターへのデータ移行 | |
AnalyticDB for PostgreSQLインスタンス バージョン4.3、6.0、または7.0 | スキーマの移行 フルデータ移行 増分データ移行 | ApsaraDB RDS for MySQLインスタンスからAnalyticDB for PostgreSQLインスタンスへのデータ移行 | |
| スキーマの移行 フルデータ移行 増分データ移行 | ApsaraDB RDS for MySQLインスタンスからApsaraDB RDS for PostgreSQLインスタンスへのデータ移行 | |
| スキーマの移行 フルデータ移行 増分データ移行 | ApsaraDB RDS for MySQLインスタンスからApsaraMQ for Kafkaインスタンスへのデータ移行 | |
ApsaraDB for ClickHouseクラスター 20.8以降のバージョン | スキーマの移行 フルデータ移行 増分データ移行 | ApsaraDB RDS for MySQLインスタンスからApsaraDB for ClickHouseクラスターへのデータ移行 | |
DataHubプロジェクト すべてのバージョン | スキーマの移行 フルデータ移行 増分データ移行 | ||
Elasticsearch クラスター バージョン5.5、5.6、6.x、または7.x | スキーマの移行 フルデータ移行 増分データ移行 | ||
MaxCompute プロジェクト | スキーマの移行 フルデータ移行 増分データ移行 | ||
| スキーマの移行 フルデータ移行 増分データ移行 | ||
自己管理型Oracleデータベース (RACまたは非RACアーキテクチャ) バージョン9i、10g、11g、12c、18c、または19c | スキーマの移行 フルデータ移行 増分データ移行 | ||
| フルデータ移行 増分データ移行 | ApsaraDB RDS for MySQLインスタンスからTairまたはApsaraDB for Redisインスタンスへのデータ移行 | |
Tablestoreインスタンス | スキーマの移行 フルデータ移行 増分データ移行 |
MariaDBデータベースからのデータの移行
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
|
| スキーマの移行 フルデータ移行 増分データ移行 | |
ApsaraDB RDS for MySQL インスタンス | スキーマの移行 フルデータ移行 増分データ移行 | ApsaraDB RDS for MariaDBインスタンスからApsaraDB RDS for MySQLインスタンスへのデータ移行 | |
ApsaraDB RDS for PostgreSQL インスタンス | スキーマの移行 フルデータ移行 増分データ移行 | ApsaraDB RDS for MariaDBインスタンスからApsaraDB RDS for PostgreSQLインスタンスへのデータ移行 |
ApsaraDB RDS for PPASインスタンスからのデータ移行
このシナリオのデータ移行タスクは、古いDTSコンソールでのみ設定できます。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
ApsaraDB RDS for PPASインスタンス すべてのバージョン | PolarDB for PostgreSQL (Oracle互換) クラスター すべてのバージョン | スキーマの移行 フルデータ移行 増分データ移行 |
PolarDB for MySQLクラスターからのデータの移行
PolarDB-X 1.0インスタンスのデータベースは、1つ以上のApsaraDB RDS for MySQLインスタンスに基づいて作成する必要があります。 DTSは、PolarDB for MySQLクラスターに基づいて作成されたPolarDB-X 1.0データベースをサポートしていません。
ターゲットデータベースがPolarDB-X 1.0インスタンスであるデータ移行タスクの場合、スキーマ移行はサポートされていません。 スキーマ移行は、ターゲットデータベースがPolarDB-X 2.0インスタンスであるデータ移行タスクでサポートされます。
PolarDB-X 2.0インスタンスのデータベースは、MySQL 5.7と互換性がある必要があります。 インスタンスをバージョン5.4.11以降に更新することを推奨します。 インスタンスのバージョンを更新する方法の詳細については、「インスタンスのバージョンの表示と更新」をご参照ください。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
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 V3.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 クラスター バージョン5.5、5.6、6.x、または7.x | スキーマの移行 フルデータ移行 増分データ移行 | ||
MaxCompute プロジェクト | スキーマの移行 フルデータ移行 増分データ移行 | すぐに利用可能 |
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データベースへのデータの移行 | |
| 増分データ移行 | すぐに利用可能 | |
AnalyticDB for MySQLクラスター バージョン3.0 | スキーマの移行 フルデータ移行 増分データ移行 | PolarDB for PostgreSQL (Oracle互換) クラスターからAnalyticDB for MySQL V3.0クラスターへのデータの移行 |
PolarDB-Xインスタンスからのデータの移行
このシナリオのデータ移行タスクは、新しいDTSコンソールでのみ設定できます。
PolarDB-X 1.0インスタンスのデータベースは、1つ以上のApsaraDB RDS for MySQLインスタンスに基づいて作成する必要があります。 DTSは、PolarDB for MySQLクラスターに基づいて作成されたPolarDB-X 1.0データベースをサポートしていません。
PolarDB-X 2.0インスタンスのデータベースは、MySQL 5.7と互換性がある必要があります。 インスタンスをバージョン5.4.11以降に更新することを推奨します。 インスタンスのバージョンを更新する方法の詳細については、「インスタンスのバージョンの表示と更新」をご参照ください。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
PolarDB-X 1.0 インスタンス | PolarDB-X 2.0インスタンス | スキーマの移行 フルデータ移行 増分データ移行 | |
AnalyticDB for MySQLクラスター バージョン3.0 | スキーマの移行 フルデータ移行 増分データ移行 | ||
AnalyticDB for PostgreSQLインスタンス バージョン4.3、6.0、または7.0 | スキーマの移行 フルデータ移行 増分データ移行 | PolarDB-X 1.0インスタンスからAnalyticDB for PostgreSQLインスタンスへのデータの移行 | |
DataHubプロジェクト | スキーマの移行 増分データ移行 | ||
Elasticsearch クラスター バージョン5.5、5.6、6.x、または7.x | スキーマの移行 フルデータ移行 増分データ移行 | ||
| スキーマの移行 フルデータ移行 増分データ移行 | ||
| スキーマの移行 フルデータ移行 増分データ移行 | ||
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 | スキーマの移行 フルデータ移行 増分データ移行 | PolarDB-X 2.0インスタンスからAnalyticDB for PostgreSQLインスタンスへのデータの移行 | |
MaxCompute プロジェクト | スキーマの移行 フルデータ移行 増分データ移行 | ||
| スキーマの移行 フルデータ移行 増分データ移行 | PolarDB-X 2.0インスタンスからMessage Queue for Apache Kafkaインスタンスへのデータの移行 | |
DataHubプロジェクト すべてのバージョン | スキーマの移行 増分データ移行 | ||
Elasticsearch クラスター バージョン5.5、5.6、6.x、または7.x | スキーマの移行 フルデータ移行 増分データ移行 | ||
自己管理型Oracleデータベース (RACまたは非RACアーキテクチャ) バージョン9i、10g、11g、12c、18c、または19c | スキーマの移行 フルデータ移行 増分データ移行 | ||
Tablestoreインスタンス | スキーマの移行 フルデータ移行 増分データ移行 |
PolarDB for PostgreSQLクラスターからのデータの移行
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
PolarDB for PostgreSQLクラスター バージョン11または14 | PolarDB for PostgreSQLクラスター バージョン11または14 | スキーマの移行 フルデータ移行 増分データ移行 | すぐに利用可能 |
| スキーマの移行 フルデータ移行 増分データ移行 | PolarDB for PostgreSQLクラスターからApsaraDB RDS for PostgreSQLインスタンスへのデータ移行 | |
自己管理型Oracleデータベース (RACまたは非RACアーキテクチャ) バージョン9i、10g、11g、12c、18c、または19c | フルデータ移行 増分データ移行 | ||
AnalyticDB for PostgreSQLインスタンス バージョン4.3、6.0、または7.0 | スキーマの移行 フルデータ移行 増分データ移行 | すぐに利用可能 |
MaxComputeプロジェクトからのデータの移行
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
MaxCompute プロジェクト すべてのバージョン |
| スキーマの移行 フルデータ移行 |
MySQLモードでOceanBaseデータベースからデータを移行する
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
MySQLモードのOceanBaseデータベース コミュニティ版 |
| スキーマの移行 フルデータ移行 増分データ移行 | MySQLモードのOceanBaseデータベースからApsaraDB RDS for MySQLインスタンスへのデータ移行 |
PolarDB for MySQLクラスター すべてのバージョン | スキーマの移行 フルデータ移行 増分データ移行 |
Oracleデータベースからのデータの移行
PolarDB-X 1.0インスタンスのデータベースは、1つ以上のApsaraDB RDS for MySQLインスタンスに基づいて作成する必要があります。 DTSは、PolarDB for MySQLクラスターに基づいて作成されたPolarDB-X 1.0データベースをサポートしていません。
ターゲットデータベースがPolarDB-X 1.0インスタンスであるデータ移行タスクの場合、スキーマ移行はサポートされていません。 スキーマ移行は、ターゲットデータベースがPolarDB-X 2.0インスタンスであるデータ移行タスクでサポートされます。
PolarDB-X 2.0インスタンスのデータベースは、MySQL 5.7と互換性がある必要があります。 インスタンスをバージョン5.4.11以降に更新することを推奨します。 インスタンスのバージョンを更新する方法の詳細については、「インスタンスのバージョンの表示と更新」をご参照ください。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
自己管理型Oracleデータベース (RACまたは非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 | スキーマの移行 フルデータ移行 増分データ移行 | すぐに利用可能 | |
PolarDB-X 1.0またはPolarDB-X 2.0インスタンス | フルデータ移行 増分データ移行 | ||
AnalyticDB for MySQLクラスター バージョン3.0 | スキーマの移行 フルデータ移行 増分データ移行 | ||
AnalyticDB for PostgreSQLインスタンス バージョン4.3、6.0、または7.0 | スキーマの移行 フルデータ移行 増分データ移行 | ||
| スキーマの移行 フルデータ移行 増分データ移行 | ||
| スキーマの移行 フルデータ移行 増分データ移行 | ||
DataHubプロジェクト すべてのバージョン | スキーマの移行 フルデータ移行 増分データ移行 | すぐに利用可能 |
セルフマネージド型PostgreSQLデータベースまたはApsaraDB RDS for PostgreSQLインスタンスからデータを移行する
サーバーレスのApsaraDB RDS for PostgreSQLインスタンスは、ソースデータベースではなく、ターゲットデータベースとしてのみ使用できます。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
|
| スキーマの移行 フルデータ移行 増分データ移行 | |
PolarDB for PostgreSQLクラスター バージョン11または14 | スキーマの移行 フルデータ移行 増分データ移行 | ||
| フルデータ移行 増分データ移行 | ApsaraDB RDS for PostgreSQLインスタンスからApsaraDB RDS for MySQLインスタンスへのデータ移行 | |
PolarDB for PostgreSQL (Oracle互換) クラスター すべてのバージョン | フルデータ移行 増分データ移行 | セルフマネージド型PostgreSQLデータベースからPolarDB for PostgreSQL (Compatible with Oracle) クラスターへのデータの移行 | |
AnalyticDB for PostgreSQLインスタンス バージョン4.3、6.0、または7.0 | スキーマの移行 フルデータ移行 増分データ移行 | セルフマネージド型PostgreSQLデータベースからAnalyticDB for PostgreSQLインスタンスへのデータの移行 |
自己管理型SQL ServerデータベースまたはApsaraDB RDS for SQL Serverインスタンスからデータを移行する
ソースの自己管理型SQL Serverデータベースは、Enterprise、Developer、Enterprise Evaluation、Standardのいずれかのエディションである必要があります。
移行先の自己管理型SQL Serverデータベースは、Enterprise、Developer、Enterprise Evaluation、Standardのいずれかのエディションである必要があります。
自己管理型SQL Serverデータベースのバージョンが2005の場合、またはApsaraDB RDS for SQL Serverインスタンスのバージョンが2008または2008 R2の場合、このシナリオでは増分データ移行はサポートされません。
DTSは、SQL ServerクラスターとSQL Server Always On可用性グループ (AOAG) をサポートしています。
SQL Serverの増分同期モードパラメーターが非ヒープテーブルのログベース解析とヒープテーブルのCDCベースの増分同期に設定されている場合、データはハイブリッドログベース解析モードで移行され、次のバージョンのソースデータベースがサポートされます。
EnterpriseまたはEnterprise Evaluationエディションの自己管理型SQL ServerまたはApsaraDB RDS for SQL Serverデータベース: バージョン2012、2014、2016、2019、または2022。
標準版の自己管理型SQL ServerまたはApsaraDB RDS for SQL Serverデータベース: バージョン2016、2019、または2022。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
|
| スキーマの移行 フルデータ移行 増分データ移行 | |
| スキーマの移行 フルデータ移行 増分データ移行 | ApsaraDB RDS for SQL ServerインスタンスからApsaraDB RDS for MySQLインスタンスへのデータの移行 | |
PolarDB for MySQLクラスター すべてのバージョン | スキーマの移行 フルデータ移行 増分データ移行 | ApsaraDB RDS for SQL ServerインスタンスからPolarDB for MySQLクラスターへのデータ移行 | |
AnalyticDB for MySQLクラスター バージョン3.0 | スキーマの移行 フルデータ移行 増分データ移行 | ApsaraDB RDS for SQL ServerインスタンスからAnalyticDB for MySQL V3.0クラスターへのデータの移行 | |
AnalyticDB for PostgreSQLインスタンス バージョン4.3、6.0、または7.0 | スキーマの移行 フルデータ移行 増分データ移行 | 自己管理型SQL ServerデータベースからAnalyticDB for PostgreSQLインスタンスへのデータの移行 | |
DataHubプロジェクト | スキーマの移行 増分データ移行 |
自己管理型MongoDBデータベースまたはApsaraDB for MongoDBインスタンスからのデータの移行
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
スタンドアロンアーキテクチャ
| スタンドアロン、レプリカセット、またはシャードクラスタアーキテクチャ
| スキーマの移行 フルデータ移行 | ApsaraDB for MongoDBスタンドアロンインスタンスから別のApsaraDB for MongoDBインスタンスへのデータ移行 |
レプリカセットアーキテクチャ
| レプリカセットまたはシャードクラスタアーキテクチャ
| スキーマの移行 フルデータ移行 増分データ移行 | ApsaraDB for MongoDBレプリカセットインスタンスからApsaraDB for MongoDBレプリカセットまたはシャードクラスターインスタンスへのデータの移行 |
シャードクラスタアーキテクチャ
| レプリカセットまたはシャードクラスタアーキテクチャ
| スキーマの移行 フルデータ移行 増分データ移行 | シャードクラスターアーキテクチャを使用する自己管理型MongoDBデータベースからApsaraDB for MongoDBレプリカセットまたはシャードクラスターインスタンスへのデータの移行 |
レプリカセットまたはシャードクラスタアーキテクチャ
| Lindormインスタンス | フルデータ移行 増分データ移行 |
自己管理型Redisデータベース、Tairインスタンス、またはApsaraDB for Redisインスタンスからのデータの移行
RedisデータベースはNoSQLデータベースであり、スキーマの移行は必要ありません。
ソースデータベースが自己管理型RedisデータベースまたはApsaraDB for Redis Community Editionインスタンスの場合、完全データ移行と増分データ移行がサポートされ、増分データ移行としてまとめて表示されます。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
|
| フルデータ移行 増分データ移行 |
TiDBデータベースからのデータの移行
このシナリオのデータ移行タスクは、古いDTSコンソールでのみ設定できます。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
TiDBデータベース |
| スキーマの移行 フルデータ移行 増分データ移行 | |
PolarDB for MySQLクラスター すべてのバージョン | スキーマの移行 フルデータ移行 増分データ移行 | すぐに利用可能 | |
AnalyticDB for MySQLクラスター バージョン3.0 | スキーマの移行 フルデータ移行 増分データ移行 | すぐに利用可能 |
自己管理Db2 for LUWデータベースからのデータの移行
Db2 for LUWデータベースは、DTSコンソールにDB2 for LUWとして表示されます。
PolarDB-X 2.0インスタンスのターゲットデータベースは、MySQL 5.7と互換性がある必要があります。 インスタンスをバージョン5.4.11以降に更新することを推奨します。 インスタンスのバージョンを更新する方法の詳細については、「インスタンスのバージョンの表示と更新」をご参照ください。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
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クラスター | スキーマの移行 フルデータ移行 増分データ移行 | ||
AnalyticDB for MySQLクラスター バージョン3.0 | スキーマの移行 フルデータ移行 増分データ移行 | すぐに利用可能 |
Db2 for iSeries (AS/400) データベースからのデータの移行
Db2 for iSeries (AS/400) データベースは、DTSコンソールにDB2 for iSeries (as /400) として表示されます。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
Db2 for iSeries (AS/400) データベース バージョン7.3または7.4 |
| スキーマの移行 フルデータ移行 増分データ移行 | すぐに利用可能 |
PolarDB for MySQLクラスター | スキーマの移行 フルデータ移行 増分データ移行 | すぐに利用可能 |
Teradataデータベースからのデータの移行
このシナリオのデータ移行タスクは、新しいDTSコンソールでのみ設定できます。データ移行インスタンスは、中国 (上海) 、中国 (青島) 、または中国 (張家口) リージョンに存在する必要があります。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
Teradataデータベース バージョン17以前 | AnalyticDB for PostgreSQLインスタンス バージョン4.3、6.0、または7.0 | スキーマの移行 フルデータ移行 |
自己管理型HBaseデータベースからデータを移行する
このシナリオのデータ移行タスクは、新しいDTSコンソールでのみ設定できます。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
自己管理HBaseデータベース バージョン1.x | AnalyticDB for MySQLクラスター バージョン3.0 | スキーマの移行 フルデータ移行 |
サードパーティのクラウドでホストされているデータベースからデータを移行する
DTSを使用して、Amazon RDS for MySQLやAmazon RDS for Oracleなどのサードパーティクラウドでホストされているデータベースから、ApsaraDB RDS for MySQLなどのAlibaba cloudデータベースにデータを移行できます。
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
Amazon RDS for MySQLインスタンス | ApsaraDB RDS for MySQL インスタンス | スキーマの移行 フルデータ移行 増分データ移行 | Amazon RDS for MySQLインスタンスからApsaraDB RDS for MySQLインスタンスへのデータ移行 |
Amazon RDS for Oracleインスタンス | ApsaraDB RDS for MySQL インスタンス | スキーマの移行 フルデータ移行 増分データ移行 | Amazon RDS for OracleインスタンスからApsaraDB RDS for MySQLインスタンスへのデータ移行 |
Amazon RDS for PostgreSQLインスタンス | ApsaraDB RDS for PostgreSQL インスタンス | スキーマの移行 フルデータ移行 増分データ移行 | Amazon RDS for PostgreSQLインスタンスからApsaraDB RDS for PostgreSQLインスタンスへの増分データの移行 |
スキーマの移行 フルデータ移行 | Amazon RDS for PostgreSQLインスタンスからApsaraDB RDS for PostgreSQLインスタンスへのフルデータの移行 | ||
Amazon RDS for SQL Serverインスタンス | ApsaraDB RDS for SQL Server インスタンス | スキーマの移行 フルデータ移行 | Amazon RDS for SQL ServerインスタンスからApsaraDB RDS for SQL Serverインスタンスへのフルデータの移行 |
Amazon Aurora MySQLクラスター | ApsaraDB RDS for MySQL インスタンス | スキーマの移行 フルデータ移行 増分データ移行 | Amazon Aurora MySQLクラスターからApsaraDB RDS for MySQLインスタンスへのデータ移行 |
PolarDB for MySQLクラスター | スキーマの移行 フルデータ移行 増分データ移行 | ||
Amazon Aurora PostgreSQLインスタンス | ApsaraDB RDS for PostgreSQL インスタンス | スキーマの移行 フルデータ移行 | Amazon Aurora PostgreSQLからApsaraDB RDS for PostgreSQLインスタンスへのデータ移行 |
MongoDB Atlas データベース | ApsaraDB for MongoDB インスタンス | フルデータ移行 増分データ移行 |
異なるAlibaba Cloudアカウントのインスタンス間でデータを移行する
ソースデータベース | 宛先データベース | 移行タイプ | 関連ドキュメント |
ソースApsaraDB RDSインスタンス | 宛先ApsaraDB RDSインスタンス | スキーマの移行 フルデータ移行 増分データ移行 |