すべてのプロダクト
Search
ドキュメントセンター

Data Transmission Service:データ移行シナリオの概要

最終更新日:Oct 31, 2024

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は、次のデータ移行シナリオをサポートしています。 ビジネス要件に基づいて次のいずれかのシナリオを選択して、サポートされているデータベースのバージョン、移行タイプ、および構成手順を表示できます。

説明

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コンソールでのみ設定できます。

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

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インスタンスへのデータ移行

  • 自己管理型 PostgreSQL データベース

    バージョン9.4.8以降 (9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.xなど)

  • ApsaraDB RDS for PostgreSQL インスタンス

    バージョン9.4、10、11、12、13、14、15、または16

スキーマの移行

フルデータ移行

増分データ移行

ApsaraDB RDS for MySQLインスタンスからApsaraDB RDS for PostgreSQLインスタンスへのデータ移行

  • ApsaraMQ for Kafkaインスタンス

    バージョン0.10.1.0 ~ 2.x

  • 自己管理Kafkaクラスター

    バージョン0.10.1.0 ~ 2.7.0

スキーマの移行

フルデータ移行

増分データ移行

ApsaraDB RDS for MySQLインスタンスからApsaraMQ for Kafkaインスタンスへのデータ移行

ApsaraDB for ClickHouseクラスター

20.8以降のバージョン

スキーマの移行

フルデータ移行

増分データ移行

ApsaraDB RDS for MySQLインスタンスからApsaraDB for ClickHouseクラスターへのデータ移行

DataHubプロジェクト

すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

ApsaraDB RDS for MySQLインスタンスからDataHubプロジェクトへのデータ移行

Elasticsearch クラスター

バージョン5.5、5.6、6.x、または7.x

スキーマの移行

フルデータ移行

増分データ移行

ApsaraDB RDS for MySQLインスタンスからElasticsearchクラスターへのデータ移行

MaxCompute プロジェクト

スキーマの移行

フルデータ移行

増分データ移行

ApsaraDB RDS for MySQLインスタンスからMaxComputeプロジェクトへのデータ移行

  • Db2 for LUWデータベース

    バージョン9.5、9.7、10.1、10.5、11.1、または11.5

  • Db2 for iSeries (AS/400) データベース

    バージョン7.3または7.4

スキーマの移行

フルデータ移行

増分データ移行

ApsaraDB RDS for MySQLインスタンスからDb2 for LUWデータベースへのデータ移行

自己管理型Oracleデータベース (RACまたは非RACアーキテクチャ)

バージョン9i、10g、11g、12c、18c、または19c

スキーマの移行

フルデータ移行

増分データ移行

ApsaraDB RDS for MySQLインスタンスから自己管理型Oracleデータベースへのデータ移行

  • ApsaraDB for Redis Community Editionインスタンス (クラスター、標準、または読み書き分離アーキテクチャ)

    バージョン4.0、5.0、6.0、または7.0

  • ApsaraDB for Redis Enhanced Edition (Tair) インスタンス (クラスター、標準、または読み書き分離アーキテクチャ)

フルデータ移行

増分データ移行

ApsaraDB RDS for MySQLインスタンスからTairまたはApsaraDB for Redisインスタンスへのデータ移行

Tablestoreインスタンス

スキーマの移行

フルデータ移行

増分データ移行

ApsaraDB RDS for MySQLインスタンスからTablestoreインスタンスへのデータの移行

MariaDBデータベースからのデータの移行

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

  • ApsaraDB RDS for MariaDB TXインスタンス

  • 自己管理型MariaDBデータベース

  • ApsaraDB RDS for MariaDB TXインスタンス

  • 自己管理型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互換) クラスター

すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

ApsaraDB RDS for PPASインスタンスからPolarDB for 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 for MySQLクラスター間でデータを移行

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

PolarDB for MySQLクラスターからApsaraDB RDS for MySQLインスタンスへのデータ移行

PolarDB-X 1.0またはPolarDB-X 2.0インスタンス

フルデータ移行

増分データ移行

PolarDB for MySQLクラスターから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インスタンスへのデータの移行

  • ApsaraMQ for Kafkaインスタンス

    バージョン0.10.1.0 ~ 2.x

  • 自己管理Kafkaクラスター

    バージョン0.10.1.0 ~ 2.7.0

スキーマの移行

フルデータ移行

増分データ移行

PolarDB for MySQLクラスターからKafkaクラスターへのデータの移行

DataHubプロジェクト

すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

PolarDB for MySQLクラスターから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

スキーマの移行

フルデータ移行

増分データ移行

PolarDB for MySQLクラスターからElasticsearchクラスターへのデータの移行

MaxCompute プロジェクト

スキーマの移行

フルデータ移行

増分データ移行

すぐに利用可能

PolarDB for PostgreSQL (Oracle互換) クラスターからのデータの移行

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

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データベースへのデータの移行

  • ApsaraMQ for Kafkaインスタンス

    バージョン0.10.1.0 ~ 2.x

  • 自己管理Kafkaクラスター

    バージョン0.10.1.0 ~ 2.7.0

増分データ移行

すぐに利用可能

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インスタンス

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 1.0インスタンスからPolarDB-X 2.0インスタンスへのデータの移行

AnalyticDB for MySQLクラスター

バージョン3.0

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 1.0インスタンスからAnalyticDB for MySQL V3.0クラスターへのデータの移行

AnalyticDB for PostgreSQLインスタンス

バージョン4.3、6.0、または7.0

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 1.0インスタンスからAnalyticDB for PostgreSQLインスタンスへのデータの移行

DataHubプロジェクト

スキーマの移行

増分データ移行

PolarDB-X 1.0インスタンスからDataHubプロジェクトへのデータの移行

Elasticsearch クラスター

バージョン5.5、5.6、6.x、または7.x

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 1.0インスタンスからElasticsearchクラスターへのデータの移行

  • ApsaraMQ for Kafkaインスタンス

    バージョン0.10.1.0 ~ 2.x

  • 自己管理Kafkaクラスター

    バージョン0.10.1.0 ~ 2.7.0

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 1.0インスタンスからApsaraMQ for Kafkaインスタンスへのデータの移行

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 1.0インスタンスからApsaraDB RDS for MySQLインスタンスへのデータ移行

PolarDB-X 2.0インスタンス

PolarDB-X 2.0インスタンス

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 2.0インスタンス間のデータ移行

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 2.0インスタンスからApsaraDB RDS for MySQLインスタンスへのデータ移行

PolarDB for MySQLクラスター

すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 2.0インスタンスからPolarDB for MySQLクラスターへのデータの移行

AnalyticDB for MySQLクラスター

バージョン3.0

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 2.0インスタンスからAnalyticDB for MySQL V3.0クラスターへのデータの移行

AnalyticDB for PostgreSQLインスタンス

バージョン4.3、6.0、または7.0

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 2.0インスタンスからAnalyticDB for PostgreSQLインスタンスへのデータの移行

MaxCompute プロジェクト

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 2.0インスタンスからMaxComputeプロジェクトへのデータの移行

  • ApsaraMQ for Kafkaインスタンス

    バージョン0.10.1.0 ~ 2.x

  • 自己管理Kafkaクラスター

    バージョン0.10.1.0 ~ 2.7.0

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 2.0インスタンスからMessage Queue for Apache Kafkaインスタンスへのデータの移行

DataHubプロジェクト

すべてのバージョン

スキーマの移行

増分データ移行

PolarDB-X 2.0インスタンスからDataHubプロジェクトへのデータの移行

Elasticsearch クラスター

バージョン5.5、5.6、6.x、または7.x

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 2.0インスタンスからElasticsearchクラスターへのデータの移行

自己管理型Oracleデータベース (RACまたは非RACアーキテクチャ)

バージョン9i、10g、11g、12c、18c、または19c

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 2.0インスタンスから自己管理型Oracleデータベースへのデータの移行

Tablestoreインスタンス

スキーマの移行

フルデータ移行

増分データ移行

PolarDB-X 2.0インスタンスからTablestoreインスタンスへのデータの移行

PolarDB for PostgreSQLクラスターからのデータの移行

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

PolarDB for PostgreSQLクラスター

バージョン11または14

PolarDB for PostgreSQLクラスター

バージョン11または14

スキーマの移行

フルデータ移行

増分データ移行

すぐに利用可能

  • 自己管理型 PostgreSQL データベース

    バージョン9.5.x、9.6.x、10.x、11.x、12.x、13.x、14.x、15.x、または16.x

  • ApsaraDB RDS for PostgreSQL インスタンス

    バージョン9.4、10、11、12、13、14、15、または16

スキーマの移行

フルデータ移行

増分データ移行

PolarDB for PostgreSQLクラスターからApsaraDB RDS for PostgreSQLインスタンスへのデータ移行

自己管理型Oracleデータベース (RACまたは非RACアーキテクチャ)

バージョン9i、10g、11g、12c、18c、または19c

フルデータ移行

増分データ移行

PolarDB for PostgreSQLクラスターから自己管理型Oracleデータベースへのデータの移行

AnalyticDB for PostgreSQLインスタンス

バージョン4.3、6.0、または7.0

スキーマの移行

フルデータ移行

増分データ移行

すぐに利用可能

MaxComputeプロジェクトからのデータの移行

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

MaxCompute プロジェクト

すべてのバージョン

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

スキーマの移行

フルデータ移行

MaxComputeプロジェクトからApsaraDB RDS for MySQLインスタンスへのデータ移行

MySQLモードでOceanBaseデータベースからデータを移行する

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

MySQLモードのOceanBaseデータベース

コミュニティ版

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

MySQLモードのOceanBaseデータベースからApsaraDB RDS for MySQLインスタンスへのデータ移行

PolarDB for MySQLクラスター

すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

MySQL互換のOceanBaseデータベースから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

スキーマの移行

フルデータ移行

増分データ移行

自己管理型Oracleデータベース間のデータ移行

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

自己管理型OracleデータベースからApsaraDB RDS for MySQLインスタンスへのデータ移行

PolarDB for MySQLクラスター

すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

自己管理型OracleデータベースからPolarDB for MySQLクラスターへのデータの移行

PolarDB for PostgreSQLクラスター

バージョン11または14

スキーマの移行

フルデータ移行

増分データ移行

すぐに利用可能

PolarDB-X 1.0またはPolarDB-X 2.0インスタンス

フルデータ移行

増分データ移行

自己管理型OracleデータベースからPolarDB-X 1.0インスタンスへのデータの移行

AnalyticDB for MySQLクラスター

バージョン3.0

スキーマの移行

フルデータ移行

増分データ移行

自己管理型OracleデータベースからAnalyticDB for MySQL V3.0クラスターへのデータの移行

AnalyticDB for PostgreSQLインスタンス

バージョン4.3、6.0、または7.0

スキーマの移行

フルデータ移行

増分データ移行

自己管理型OracleデータベースからAnalyticDB for PostgreSQLインスタンスへのデータの移行

  • 自己管理型 PostgreSQL データベース

    バージョン9.4.8以降 (9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.xなど)

  • ApsaraDB RDS for PostgreSQL インスタンス

    バージョン9.4、10、11、12、13、14、15、または16

スキーマの移行

フルデータ移行

増分データ移行

  • ApsaraMQ for Kafkaインスタンス

    バージョン0.10.1.0 ~ 2.x

  • 自己管理Kafkaクラスター

    バージョン0.10.1.0 ~ 2.7.0

スキーマの移行

フルデータ移行

増分データ移行

自己管理型OracleデータベースからApsaraMQ for Kafkaインスタンスへのデータ移行

DataHubプロジェクト

すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

すぐに利用可能

セルフマネージド型PostgreSQLデータベースまたはApsaraDB RDS for PostgreSQLインスタンスからデータを移行する

重要

サーバーレスのApsaraDB RDS for PostgreSQLインスタンスは、ソースデータベースではなく、ターゲットデータベースとしてのみ使用できます。

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

  • 自己管理型 PostgreSQL データベース

    バージョン9.4.8以降 (9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.xなど)

  • ApsaraDB RDS for PostgreSQL インスタンス

    バージョン9.4、10、11、12、13、14、15、または16

  • 自己管理型 PostgreSQL データベース

    バージョン9.4.8以降 (9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.xなど)

  • ApsaraDB RDS for PostgreSQL インスタンス

    バージョン9.4、10、11、12、13、14、15、または16

スキーマの移行

フルデータ移行

増分データ移行

PolarDB for PostgreSQLクラスター

バージョン11または14

スキーマの移行

フルデータ移行

増分データ移行

自己管理型PostgreSQLデータベースからPolarDB for PostgreSQLクラスターへのデータの移行

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

フルデータ移行

増分データ移行

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。

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

  • 自己管理型SQL Serverデータベース

    バージョン2005、2008、2008 R2、2012、2014、2016、2017、2019または2022

  • ApsaraDB RDS for SQL Server インスタンス

    R2、2012、2014、2016、2017、2019、または2022を2008バージョン2008

  • 自己管理型SQL Serverデータベース

    バージョン2005、2008、2008 R2、2012、2014、2016、2017、2019または2022

  • ApsaraDB RDS for SQL Server インスタンス

    R2、2012、2014、2016、2017、2019、または2022を2008バージョン2008

スキーマの移行

フルデータ移行

増分データ移行

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

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プロジェクト

スキーマの移行

増分データ移行

ApsaraDB RDS for SQL ServerインスタンスからDataHubプロジェクトへのデータの移行

自己管理型MongoDBデータベースまたはApsaraDB for MongoDBインスタンスからのデータの移行

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

スタンドアロンアーキテクチャ

  • 自己管理型 MongoDB データベース

    6.0に2.8バージョン

  • ApsaraDB for MongoDB インスタンス

    バージョン3.4または4.0

スタンドアロン、レプリカセット、またはシャードクラスタアーキテクチャ

  • 自己管理型 MongoDB データベース

    6.0に2.8バージョン

  • ApsaraDB for MongoDB インスタンス

    バージョン3.4、4.0、4.2、4.4、5.0、または6.0

スキーマの移行

フルデータ移行

ApsaraDB for MongoDBスタンドアロンインスタンスから別のApsaraDB for MongoDBインスタンスへのデータ移行

レプリカセットアーキテクチャ

  • 自己管理型 MongoDB データベース

    6.0に2.8バージョン

  • ApsaraDB for MongoDB インスタンス

    バージョン3.4、4.0、4.2、4.4、5.0、または6.0

レプリカセットまたはシャードクラスタアーキテクチャ

  • 自己管理型 MongoDB データベース

    6.0に2.8バージョン

  • ApsaraDB for MongoDB インスタンス

    バージョン3.4、4.0、4.2、4.4、5.0、または6.0

スキーマの移行

フルデータ移行

増分データ移行

ApsaraDB for MongoDBレプリカセットインスタンスからApsaraDB for MongoDBレプリカセットまたはシャードクラスターインスタンスへのデータの移行

シャードクラスタアーキテクチャ

  • 自己管理型 MongoDB データベース

    6.0に2.8バージョン

  • ApsaraDB for MongoDB インスタンス

    バージョン3.4、4.0、4.2、4.4、5.0、または6.0

レプリカセットまたはシャードクラスタアーキテクチャ

  • 自己管理型 MongoDB データベース

    6.0に2.8バージョン

  • ApsaraDB for MongoDB インスタンス

    バージョン3.4、4.0、4.2、4.4、5.0、または6.0

スキーマの移行

フルデータ移行

増分データ移行

シャードクラスターアーキテクチャを使用する自己管理型MongoDBデータベースからApsaraDB for MongoDBレプリカセットまたはシャードクラスターインスタンスへのデータの移行

レプリカセットまたはシャードクラスタアーキテクチャ

  • 自己管理型 MongoDB データベース

    6.0に2.8バージョン

  • ApsaraDB for MongoDB インスタンス

    バージョン3.4、4.0、4.2、4.4、5.0、または6.0

Lindormインスタンス

フルデータ移行

増分データ移行

ApsaraDB for MongoDBインスタンスからLindormインスタンスへのデータ移行

自己管理型Redisデータベース、Tairインスタンス、またはApsaraDB for Redisインスタンスからのデータの移行

重要
  • RedisデータベースはNoSQLデータベースであり、スキーマの移行は必要ありません。

  • ソースデータベースが自己管理型RedisデータベースまたはApsaraDB for Redis Community Editionインスタンスの場合、完全データ移行と増分データ移行がサポートされ、増分データ移行としてまとめて表示されます。

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

  • 自己管理型Redisデータベース (スタンドアロンまたはクラスターアーキテクチャ)

    バージョン2.8、3.0、3.2、4.0、5.0、6.0、または7.0

  • ApsaraDB for Redis Community Editionインスタンス (標準または読み書き分離アーキテクチャ)

    バージョン4.0、5.0、6.0、または7.0

  • Tairインスタンス (標準または読み書き分離アーキテクチャ)

  • 自己管理型Redisデータベース (スタンドアロンまたはクラスターアーキテクチャ)

    バージョン2.8、3.0、3.2、4.0、5.0、6.0、または7.0

  • ApsaraDB for Redis Community Editionインスタンス (クラスター、標準、または読み書き分離アーキテクチャ)

    バージョン4.0、5.0、6.0、または7.0

  • Tairインスタンス (クラスター、標準、または読み書き分離アーキテクチャ)

フルデータ移行

増分データ移行

TiDBデータベースからのデータの移行

重要

このシナリオのデータ移行タスクは、古いDTSコンソールでのみ設定できます。

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

TiDBデータベース

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

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

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

セルフマネージドDb2データベースからApsaraDB RDS for MySQLインスタンスへのデータ移行

PolarDB-X 2.0インスタンス

フルデータ移行

増分データ移行

Db2 for LUWデータベースからPolarDB-X 2.0インスタンスへのデータの移行

AnalyticDB for PostgreSQLインスタンス

バージョン4.3、6.0、または7.0

スキーマの移行

フルデータ移行

増分データ移行

Db2 for LUWデータベースからAnalyticDB for PostgreSQLインスタンスへのデータの移行

  • ApsaraMQ for Kafkaインスタンス

    バージョン0.10.1.0 ~ 2.x

  • 自己管理Kafkaクラスター

    バージョン0.10.1.0 ~ 2.7.0

スキーマの移行

フルデータ移行

増分データ移行

Db2 for LUWデータベースからApsaraMQ for Kafkaインスタンスへのデータの移行

PolarDB for MySQLクラスター

スキーマの移行

フルデータ移行

増分データ移行

Db2 for LUWデータベースから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

  • 自己管理型 MySQL データベース

    バージョン5.1、5.5、5.6、5.7、または8.0

  • ApsaraDB RDS for MySQL インスタンス

    すべてのバージョン

スキーマの移行

フルデータ移行

増分データ移行

すぐに利用可能

PolarDB for MySQLクラスター

スキーマの移行

フルデータ移行

増分データ移行

すぐに利用可能

Teradataデータベースからのデータの移行

重要

このシナリオのデータ移行タスクは、新しいDTSコンソールでのみ設定できます。データ移行インスタンスは、中国 (上海) 、中国 (青島) 、または中国 (張家口) リージョンに存在する必要があります。

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

Teradataデータベース

バージョン17以前

AnalyticDB for PostgreSQLインスタンス

バージョン4.3、6.0、または7.0

スキーマの移行

フルデータ移行

TeradataデータベースからAnalyticDB for PostgreSQLインスタンスへのデータの移行

自己管理型HBaseデータベースからデータを移行する

重要

このシナリオのデータ移行タスクは、新しいDTSコンソールでのみ設定できます。

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

自己管理HBaseデータベース

バージョン1.x

AnalyticDB for MySQLクラスター

バージョン3.0

スキーマの移行

フルデータ移行

自己管理型HBaseデータベースからAnalyticDB for MySQL V3.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 MySQLクラスターから

Amazon Aurora PostgreSQLインスタンス

ApsaraDB RDS for PostgreSQL インスタンス

スキーマの移行

フルデータ移行

Amazon Aurora PostgreSQLからApsaraDB RDS for PostgreSQLインスタンスへのデータ移行

MongoDB Atlas データベース

ApsaraDB for MongoDB インスタンス

フルデータ移行

増分データ移行

DTSを使用したMongoDB AtlasデータベースからApsaraDB for MongoDBへのデータ移行

異なるAlibaba Cloudアカウントのインスタンス間でデータを移行する

ソースデータベース

宛先データベース

移行タイプ

関連ドキュメント

ソースApsaraDB RDSインスタンス

宛先ApsaraDB RDSインスタンス

スキーマの移行

フルデータ移行

増分データ移行

異なるAlibaba CloudアカウントのApsaraDB RDSインスタンス間でデータを移行