Data Transmission Service (DTS) を使用すると、同種データソース間または異種データソース間でデータを移行できます。 一般的なシナリオには、Alibaba Cloudへのデータ移行、Alibaba Cloud内のインスタンス間のデータ移行、データベースシャーディングとスケーリングが含まれます。 このトピックでは、データ移行機能でサポートされているデータベースタイプ、データベースバージョン、および移行タイプについて説明します。 このトピックでは、関連する参照へのリンクも提供します。
課金ルール
data Transmission Service (DTS) のデータ移行機能の使用に対して課金されます。 課金ルールの詳細については、「課金の概要」をご参照ください。
移行タイプ
移行タイプ | 説明 |
スキーマ移行 | DTSは、テーブル、ビュー、トリガー、ストアドプロシージャなど、選択したオブジェクトのスキーマをソースデータベースからターゲットデータベースに移行します。 異種データベース間のスキーマ移行の場合、DTSはソースデータベースとターゲットデータベースの構文に基づいてスキーマ構文を変換します。 たとえば、DTSはOracleデータベースのNUMBERデータ型をMySQLデータベースのDECIMALデータ型に変換します。 |
完全なデータ移行 | DTSは、選択したオブジェクトの履歴データをソースデータベースからターゲットデータベースに移行します。 データ移行タスクを設定するときにスキーマ移行とフルデータ移行のみを選択した場合、DTSはソースデータベースで生成された増分データを移行しません。 重要 データの一貫性を確保するために、フルデータ移行中にソースデータベースにデータを書き込まないでください。 サービスの継続性を確保するには、データ移行タスクを設定するときに、[スキーマ移行] 、[フルデータ移行] 、および [増分データ移行] を選択する必要があります。 |
増分データ移行 | DTSは、完全データ移行に使用される静的スナップショットをソースデータベースから取得し、スナップショットデータをターゲットデータベースに移行してから、ソースデータベースで生成された増分データをターゲットデータベースに同期します。 説明 増分データ移行中、データはソースデータベースとターゲットデータベース間でリアルタイムで同期されます。 データ移行タスクは自動的に停止しません。 データ移行タスクを手動で停止する必要があります。 |
データ移行シナリオ
DTSは、次のデータ移行ソリューションをサポートしています。 実際のシナリオに基づいて対応するデータ移行ソリューションを選択し、サポートされているデータベースのバージョン、移行タイプ、および構成手順を表示します。