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

Data Transmission Service:用語

最終更新日:Mar 12, 2025

このトピックでは、Data Transmission Service (DTS) のドキュメントで使用される用語について説明します。

用語

同義語

説明

標準インスタンス

シングルゾーンインスタンス

シングルゾーンデプロイメントモードの DTS インスタンス。データベースは、同じゾーンにあるサーバーにデプロイされます。ゾーン内のサーバーで障害が発生した場合、DTS インスタンスは、ゾーン内で想定どおりに実行されている別のサーバーに切り替わります。この機能により、DTS インスタンスの可用性が確保されます。DTS インスタンスが存在するゾーンが使用できなくなった場合は、例外が発生します。

説明

現在、すべての DTS インスタンスはシングルゾーンデプロイメントモードの標準インスタンスです。

自己管理データベース

自己管理 DB

Alibaba Cloud インスタンスアクセス方法 で選択されていない DTS インスタンス。自己管理データベースには、サードパーティクラウドデータベース、オンプレミスデータベース、および Elastic Compute Service (ECS) インスタンスにデプロイされたデータベースが含まれます。

スキーマタスク

構造タスク

スキーマ同期 または スキーマ移行 が実行されることに対応するタスク。

フルデータタスク

フルタスク

完全データ同期 または 完全データ移行 が実行されることに対応するタスク。

増分タスク

増分タスク

増分データ同期 または 増分データ移行 が実行されることに対応するタスク。

説明

デフォルトでは、同期インスタンスには 増分データ同期 が含まれます。

スキーマ同期

スキーマ同期

ソースデータベースから同期または移行されるオブジェクトのスキーマ (テーブル、ビュー、トリガー、ストアドプロシージャなど) を読み取り、ターゲットデータベースに書き込む DTS インスタンス。異種データベース間でスキーマを同期または移行する場合、DTS はソースデータベースのスキーマをターゲットデータベースでサポートされているスキーマに変換してから、ターゲットデータベースに書き込みます。たとえば、DTS は Oracle データベースの NUMBER データ型を DECIMAL データ型に変換してから、MySQL データベースにデータを書き込みます。

スキーママイグレーション

構造マイグレーション

完全データ同期

完全同期

ソースデータベースから同期または移行されるオブジェクトの既存データを読み取り、すべてのデータをターゲットデータベースに書き込む DTS インスタンス。この場合、既存データとは、DTS インスタンスの実行開始前のデータを指します。

完全データマイグレーション

完全マイグレーション

増分データ同期

増分同期

DTS タスクの実行中に発生するデータ変更を同期または移行する DTS インスタンス。ソースデータベースから同期または移行されるオブジェクトの増分変更文 (MySQL データベースの Binlog からの増分変更文など) を取得し、ターゲットデータベースのタイプに応じて文を変換し、ターゲットデータベースで変換された文を実行することで実現します。これにより、増分データのターゲットデータベースへのリアルタイム同期または移行が実現します。DTS インスタンスは、サービスを中断することなくデータ同期または移行を実現するために一般的に使用されます。

重要
  • ターゲットデータベースが Kafka または RocketMQ の場合、増分データ同期または移行インスタンスは、増分変更後のデータを直接同期または移行できます。

  • 増分データ同期と移行は継続的なリアルタイムプロセスであり、自動的に停止することはありません。このプロセスを停止するには、インスタンスを手動で停止または解放する必要があります。詳細については、「DTS インスタンスを終了する」および「DTS インスタンスを解放する」をご参照ください。

増分データマイグレーション

増分マイグレーション

事前チェック

事前チェック

DTS インスタンスが開始される前にシステムが実行する操作。たとえば、ソースデータベースとターゲットデータベース間の接続性、データベースアカウントの権限、バイナリログの設定、データベースのバージョンなどが事前にチェックされます。詳細については、「ソースデータベースの接続性」をご参照ください。

説明

タスクが事前チェックに合格しなかった場合は、詳細を表示できます。原因に基づいて問題をトラブルシューティングした後、事前チェックを再実行してください。

同期の初期化

同期の初期化

DTS が増分データを収集し、ソースデータベースからターゲットデータベースにオブジェクトのスキーマと既存データを同期する初期同期フェーズ。これは、DTS が増分データの同期を開始する前に発生します。同期の初期化には、増分データ収集、初期スキーマ同期、および初期完全データ同期が含まれます。

  • 増分データ収集: 同期するオブジェクトのすべての変更に関するデータをソースデータベースから収集します。

  • 初期スキーマ同期: オブジェクトのスキーマをソースデータベースからターゲットデータベースに同期します。

  • 初期完全データ同期: オブジェクトの既存データをソースデータベースからターゲットデータベースに同期します。

パフォーマンス

同期パフォーマンス

1 秒あたりにターゲットデータベースに同期される増分データレコードの数に基づく測定値。単位: 1 秒あたりのレコード数 (RPS)。詳細については、「データ同期インスタンスのインスタンスクラス」、「データ移行インスタンスのインスタンスクラス」、および「サーバーレスインスタンスのインスタンスクラス」をご参照ください。

マイグレーションパフォーマンス

レイテンシ

同期レイテンシ

ターゲットデータベースに同期または移行された最新のデータレコードのタイムスタンプと、ソースデータベースの現在のタイムスタンプの差に基づく測定値。同期レイテンシが 0 の場合、ターゲットデータベースはソースデータベースと同期しています。

説明

DTS インスタンスのレイテンシは、常に 0 と表示されるとは限りません。ソースデータベースにデータが書き込まれておらず、DTS インスタンスのレイテンシが 0 の場合、レイテンシは 2 秒以内で変動する可能性があります。

マイグレーションレイテンシ

データ更新

データ更新

スキーマを変更せずにデータを変更するために行われる操作 (INSERT、DELETE、UPDATE 操作など)。

スキーマ更新

スキーマ更新

スキーマ構文を変更するために行われる操作 (CREATE TABLE、ALTER TABLE、DROP VIEW 操作など)。

タイムスタンプ範囲

タイムスタンプ範囲

変更追跡タスクに格納されている増分データのタイムスタンプ範囲。デフォルトでは、変更追跡タスクは過去 24 時間に生成されたデータを保持します。DTS は期限切れの増分データを定期的に削除し、変更追跡タスクのタイムスタンプ範囲を更新します。

説明

増分データのタイムスタンプは、データがソースデータベースで更新され、トランザクションログに書き込まれたときに生成されます。

消費チェックポイント

コンシューマーオフセット

クライアントによって消費される最新の増分データレコードのタイムスタンプ。

クライアントはデータレコードを消費するたびに、確認メッセージを DTS に返します。DTS は消費チェックポイントを更新して保存します。クライアントが応答を停止した場合、DTS は最後の消費チェックポイントからデータを自動的に再開し、別のコンシューマーにデータをプッシュします。

データ検証タスク

検証タスク

タスクには、完全データ検証タスク、増分データ検証タスク、およびスキーマ検証タスクが含まれます。

タスクタイプ

タスクタイプ

  • 同期タスクタイプ: スキーマ同期タスク、完全データ同期タスク、および増分データ同期タスクが含まれます。

  • マイグレーションタスクタイプ: スキーママイグレーションタスク、完全データマイグレーションタスク、および増分データマイグレーションタスクが含まれます。

  • 検証タスクタイプ: 完全データ検証タスク、増分データ検証タスク、およびスキーマ検証タスクが含まれます。