表単位のレプリケーションでのデータの流れを、全複写業務と一括差分複写業務に分けて説明します。
全複写業務のデータの流れ
一括差分複写業務のデータの流れ
表単位のレプリケーションでの全複写業務のデータの流れを以下に示します。
全複写の業務を開始します。抽出処理により、複写元データベースの抽出対象のすべてのデータが、抽出定義に従って抽出データ格納ファイルに格納されます。
データ送信またはデータ受信により、抽出データ格納ファイルのデータが、複写先システムの受信ファイルに格納されます。
格納処理により、受信ファイルのデータが、DBサービス定義に従って複写先データベースに格納されます。
確定処理により、抽出データ格納ファイルが削除されます。
表単位のレプリケーションでの一括差分複写業務のデータの流れを以下に示します。
利用者プログラムで複写元データベースを更新すると、複写元データベースの差分ログがトランザクションログファイルまたはトランザクションログデータベースに蓄積されます。
トランザクションログファイルまたはトランザクションログデータベースに蓄積された差分ログが、抽出定義に従って差分ログファイルに自動的に振り分けられます。
一括差分複写の業務が業務スケジュールにより開始されます。抽出処理により、差分ログファイルの差分ログが抽出データ格納ファイルに格納されます。
データ送信またはデータ受信により、抽出データ格納ファイルの差分ログが複写先システムの受信ファイルに格納されます。
格納処理により、受信ファイルの差分ログが、DBサービス定義に従って複写先データベースに格納されます。
確定処理により、抽出データ格納ファイルが削除されます。