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

Data Transmission Service:用語

最終更新日:Nov 01, 2024

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

期間説明
事前チェックデータ移行、データ同期、または変更追跡タスクを実行する前にシステムが実行する操作。 たとえば、DTSサーバーとソースおよびターゲットデータベース間の接続、データベースアカウントのアクセス許可、バイナリログ設定、およびデータベースバージョンがチェックされます。 詳細については、「ソースデータベースの接続」をご参照ください。
説明 タスクが事前チェックに合格しなかった場合は、失敗した各項目の横にある提示按钮アイコンをクリックして詳細を表示できます。 原因に基づいて問題をトラブルシューティングした後、再度事前チェックを実行します。
スキーマの移行DTSが、テーブル、ビュー、トリガー、ストアドプロシージャなどのオブジェクトのスキーマをソースデータベースからターゲットデータベースに移行するデータ移行フェーズ。 異種データベース間でオブジェクトのスキーマを移行するには、DTSはソースデータベース内のオブジェクトのスキーマを、ターゲットデータベースでサポートされているスキーマに変換します。 たとえば、DTSは、OracleデータベースのNUMBERデータ型のデータをMySQLデータベースのDECIMALデータ型のデータに変換できます。
フルデータ移行

DTSが移行元データベースから移行先データベースに履歴データを移行するデータ移行フェーズ。 移行タイプとしてスキーマ移行と完全データ移行のみを選択した場合、DTSはソースデータベースで生成された増分データを移行しません。 データの一貫性を確保するために、データ移行中にソースデータベースにデータを書き込まないでください。

説明
  • データの一貫性を確保するため、データ移行中はソースデータベースにデータを書き込まないことを推奨します。
  • ダウンタイムを最小限に抑えてデータ移行を実行するには、データ移行タスクを設定するときに、スキーマ移行、完全データ移行、および増分データ移行を選択する必要があります。
増分データ移行DTSが進行中の変更をソースデータベースからターゲットデータベースに継続的に同期するデータ移行フェーズ。 完全データ移行フェーズ中に行われたデータ変更は、移行先データベースに移行されます。 これにより、サービスのダウンタイムが最小限に抑えられます。
説明 増分データ移行は、継続的なリアルタイムプロセスです。 このプロセスを停止するには、データ移行タスクを手動で停止する必要があります。
初期同期

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

  • 増分データ収集: 同期するオブジェクトのすべての変更に関するデータをソースデータベースから収集します。
  • 初期スキーマ同期: ソースデータベースからターゲットデータベースにオブジェクトのスキーマを同期します。
  • 初期完全データ同期: ソースデータベースのオブジェクトの履歴データをターゲットデータベースに同期します。
同期パフォーマンス1秒あたりのターゲットデータベースに同期されるデータレコードの数に基づく測定。 単位: レコード /秒 (RPS) 。 詳細については、「データ同期インスタンスのインスタンスクラス」をご参照ください。
同期レイテンシターゲットデータベースに同期された最新のデータレコードのタイムスタンプとソースデータベースの現在のタイムスタンプの差に基づく測定値。 同期レイテンシがゼロの場合、ターゲットデータベースはソースデータベースと同期しています。
データ更新INSERT、DELETE、UPDATE操作など、スキーマを変更せずにデータを変更するために実行される操作。
スキーマの更新CREATE TABLE、ALTER TABLE、DROP VIEW操作など、スキーマ構文を変更するために実行される操作。
タイムスタンプ範囲変更追跡タスクに格納される増分データのタイムスタンプ範囲。 デフォルトでは、変更追跡タスクは過去24時間に生成されたデータを保持します。 DTSは定期的に期限切れの増分データを削除し、変更追跡タスクのタイムスタンプ範囲を更新します。
説明 増分データのタイムスタンプは、データがソースデータベースで更新され、トランザクションログに書き込まれるときに生成されます。
消費チェックポイントクライアントによって使用される最新の増分データレコードのタイムスタンプ。

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