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

Data Management:データ移行ソリューションの概要

最終更新日:Mar 29, 2026

Data Transmission Service (DTS) は、同一種類および異種データベース間でデータを移行するサービスです。DTS を使用して、データベースを Alibaba Cloud へ移行したり、Alibaba Cloud 内のインスタンス間でデータを移動したり、データベースのシャードによりスケールアウトしたりできます。

データ移行機能は課金対象です。料金の詳細については、「課金方法」をご参照ください。

移行タイプ

DTS では、ダウンタイムの許容範囲に応じて組み合わせ可能な 3 種類の移行タイプを提供しています。

移行タイプ機能概要
スキーマ移行オブジェクト定義(テーブル、ビュー、トリガー、ストアドプロシージャ)をソースから送信先へコピーします。異種データベースの場合、DTS が自動的にスキーマ構文を変換します。たとえば、Oracle の NUMBER データの型は MySQL では DECIMAL に変換されます。
完全なデータ移行タスク開始時の時点で、ソースから送信先へすべての既存データをコピーします。スキーマ移行と完全なデータ移行のみを選択した場合、DTS はソースデータベースで生成された増分データを移行しません。
増分データ移行完全なデータ移行のためにソースのスナップショットを取得し、その後、ソースから送信先へ変更内容をリアルタイムで継続的にレプリケートします。このタスクは自動的に停止せず、切り替え後に手動で停止してください。

移行方式の選択

最小ダウンタイム移行(本番環境への適用を推奨)

スキーマ移行、完全なデータ移行、および増分データ移行を同時に選択します。DTS はまず履歴データをコピーし、その後、増分変更をリアルタイムでレプリケートします。ソースと送信先が同期状態になった時点でタスクを停止し、トラフィックを送信先へ切り替えます。

重要

完全なデータ移行中は、ソースデータベースへの書き込みを行わないでください。サービス継続性を確保するため、データ移行タスクの設定時には、必ずスキーマ移行、完全なデータ移行、および増分データ移行を選択してください。

ダウンタイムを伴う一括移行

スキーマ移行と完全なデータ移行のみを選択します。タスク開始前にソースへの書き込みを停止し、完全なデータ移行が完了するまで待機した後、トラフィックを送信先へ切り替えます。

サポートされる移行シナリオ

DTS では、14 種類のソースデータベースをサポートしています。ご使用のソースデータベースに対応するリンクをクリックすると、サポート対象のバージョン、移行タイプ、および構成手順を確認できます。

Alibaba Cloud が管理するデータベース

ソースリンク
セルフマネージド MySQL または ApsaraDB RDS for MySQL移行の設定
PolarDB for MySQL移行の設定
PolarDB for PostgreSQL (Compatible with Oracle)移行の設定
PolarDB-X移行の設定
異なる Alibaba Cloud アカウント間のインスタンス移行の設定

セルフマネージドおよびサードパーティ製データベース

ソースリンク
Oracle移行の設定
セルフマネージド PostgreSQL または ApsaraDB RDS for PostgreSQL移行の設定
セルフマネージド SQL Server または ApsaraDB RDS for SQL Server移行の設定
セルフマネージド MongoDB または ApsaraDB for MongoDB移行の設定
セルフマネージド Redis、Tair、または ApsaraDB for Redis移行の設定
Db2 for LUW移行の構成
Db2 for i (AS/400)移行の設定
Teradata移行の設定
セルフマネージド HBase移行の設定