
ソースベースの変更データキャプチャ (CDC) は、最も少ない行を抽出することでパフォーマンスが向上するため、データの更新に推奨される方法です。以下の図に示すように、ソースベースの CDC は、増分抽出とも呼ばれ、変更された行のみをソースから抽出します。
タイムスタンプおよび変更ログ
ソースベースの CDC を使用するには、ソースデータに変更が示されている必要があります。この指定には、タイムスタンプまたはログファイルの変更があります。
- タイムスタンプ:
ソースデータのタイムスタンプを使用して、データが最後にソースから抽出されてから追加または変更された行を特定します。このタイプのソースベース CDC をサポートするには、データベーステーブルに少なくとも更新タイムスタンプが必要です。最適な結果を得るために、登録タイムスタンプも含めます。
- 変更ログ:
監査証跡のログファイルで RDBMS によって取得された情報を使用して、変更されたデータを特定します。