このトピックでは、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は最後の消費チェックポイントからデータを自動的に再開し、そのデータを別のコンシューマにプッシュします。 |