Wenn die Datei A journalisiert wird, könnte man das Journal auch stündlich auslesen, und die Änderungen auf der Datei B fortschreiben. Ich denke, das wäre wesentlich einfacher selber zu programmieren als ein Trigger, sicherer, und höchst effizient (besser als SQL-Vergleiche bei riesigen Dateien und gerade bei relativ wenigen Differenzen pro Stunde)

Manche AS400-Awender benutzen das Journal ja sogar für das Fortschreiben einer auf entfernte Systeme verteilten Datenbank, oder für die Führung von Spiegeln.

Man kann die universelle Lösung auch kaufen (z.B. Data Mirror), aber wenn es nur eine Datei ist, würde ich es glatt selbst programmieren.