この図は、適用中の行の移行に対する次の処理を示しています。
ユーザーが、表に対して次の更新を実行します。
UPDATE hr.employees SET department_id=50 WHERE employee_id=145;
ソース・データベースが変更をREDOログに記録します。
取得プロセスが、変更を取得して、LCRとしてソース・データベースでエンキューします。
伝播によって、LCRが宛先データベースのキューに伝播されます。
変更がサブセット・ルールを満たしているため、適用プロセスは宛先データベースでLCRをデキューし、UPDATE
をINSERT
に変換します。
適用プロセスが、変更をINSERT
としてhr.employees
サブセット表に適用します。このサブセット表には、department_id
が50
である従業員の行のみが含まれます。