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

Data Transmission Service:サポートされるデータベース

最終更新日:Nov 01, 2024

Data Transmission Service (DTS) は、リレーショナルデータベース管理システム (RDBMS) 、NoSQLデータベース、オンライン分析処理 (OLAP) データベースなど、さまざまなデータソース間のデータ伝送をサポートします。 このトピックでは、DTSでサポートされているデータベースタイプ、移行タイプ、同期タイプ、同期トポロジ、およびデータ変更タイプについて説明します。

説明

移行タイプ、同期タイプ、および変更の追跡に関連する用語については、「用語」をご参照ください。

データ同期

DTSを使用して、データソース間でデータをリアルタイムで同期できます。 この機能は、アクティブな地理的冗長性、地理的ディザスタリカバリ、ゾーンディザスタリカバリ、国境を越えたデータ同期、クエリ負荷分散、クラウドビジネスインテリジェンス (BI) システム、およびリアルタイムデータウェアハウジングのシナリオに適しています。

サポートされているデータベースタイプ、データベースエンジンのバージョン、同期タイプ、およびデータ同期タスクの設定方法については、次の表またはデータ同期シナリオをご参照ください。

説明

ソースデータベースタイプがDTSでサポートされていない場合は、データ配布機能を使用できます。データベースタイプ詳細については、「データ配布」をご参照ください。

データ移行

DTSを使用して、同種データソースと異種データソース間でデータを移行できます。 一般的なシナリオには、Alibaba Cloudへのデータ移行、Alibaba Cloud内のインスタンス間のデータ移行、データベースの分割とスケールアウトが含まれます。

サポートされているデータベース、データベースエンジンのバージョン、移行タイプ、およびデータ移行タスクの設定方法については、次の表またはデータ移行シナリオをご参照ください。

説明
  • データ移行は、特定のシナリオで部分的にデータ同期を実現できます。 ただし、データ移行とデータ同期は、シナリオ、サポートされているデータベース、機能、および課金によって異なります。 データ移行とデータ同期の違いの詳細については、データ移行とデータ同期の違いは何ですか?

  • 増分データを長期間移行する必要がある場合は、データ同期を使用することを推奨します。これにより、パフォーマンスとネットワークの安定性を向上させることができます。

変更の追跡

DTSを使用して、データベースからのデータ変更をリアルタイムで追跡できます。 次に、キャッシュの更新、非同期ビジネスの分離、異種データソース間のデータ同期、抽出、変換、読み込み (ETL) 操作によるデータ同期などのシナリオで、追跡されたデータを使用できます。 変更追跡を使用すると、自己管理型MySQLデータベースやApsaraDB RDS for MySQLインスタンスなど、さまざまなデータベースの増分データをリアルタイムで追跡できます。 SDKクライアントやFlinkクライアントなど、さまざまなクライアントを使用して追跡データを使用できます。 サポートされている変更追跡ソリューションと変更追跡タスクの設定方法については、次の表または変更追跡シナリオをご参照ください。

ソースデータベース

データ変更タイプ

参照

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

    サポートされているバージョン: 5.1、5.5、5.6、5.7、8.0

  • ApsaraDB RDS for MySQL

    すべてのバージョン

  • データ更新

  • スキーマ更新

ApsaraDB RDS for MySQLインスタンスからのデータ変更の追跡

PolarDB for MySQL

すべてのバージョン

  • データ更新

  • スキーマ更新

PolarDB for MySQLクラスターからのデータ変更の追跡

PolarDB-X 1.0

重要

PolarDB-Xインスタンスのデータベースは、ApsaraDB RDS for MySQLインスタンスに基づいて作成する必要があります。 DTSは、PolarDB for MySQLクラスターに基づいて作成されたPolarDB-Xデータベースをサポートしていません。

  • データ更新

  • スキーマ更新

PolarDB-X 1.0インスタンスからのデータ変更の追跡

PolarDB-X 2.0

重要

PolarDB-Xインスタンスのデータベースは、ApsaraDB RDS for MySQLインスタンスに基づいて作成する必要があります。 DTSは、PolarDB for MySQLクラスターに基づいて作成されたPolarDB-Xデータベースをサポートしていません。

  • データ更新

  • スキーマ更新

PolarDB-Xインスタンスからのデータ変更の追跡

PolarDB for PostgreSQL (Oracleと互換)

すべてのバージョン

データ更新

PolarDB for Oracleクラスターからのデータ変更の追跡

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

サポートされているバージョン: 9i、10g、11g

  • データ更新

  • スキーマ更新

自己管理型Oracleデータベースからのデータ変更の追跡

  • 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インスタンスからのデータ変更の追跡

データ管理 (DMS) 論理データベース

重要

DMSの論理データベースは、複数のPolarDB for MySQLクラスターのデータベースシャードに基づいて作成する必要があります。

データ更新

DMS論理データベースからのデータ変更の追跡

PolarDB for PostgreSQL

サポートされているバージョン: 11と14

  • データ更新

  • スキーマ更新

PolarDB for PostgreSQLクラスターからのデータ変更の追跡