Hallo Mike!
Das ist eine Frage der Anwendung - in Qualitätssicherungssystemen darf zB definitiv KEIN Datensatz physisch gelöscht sondern nur als solcher markiert werden.
Zu Deinem Abgleichproblem: Ich kann mir nicht vorstellen, dass es Schwierig ist, anhand eines Timestamps updates zu fahren. Danach einfach neue Datensätze anlegen und nicht mehr auffindbare löschen. Dazu sind lediglich drei SQL-Statements nötig. Dies gilt natürlich nur, wenn der Abgleich in eine Richtung stattfinden soll.
mfg
norbert =:-)