Kalle_B: Partielles Backup: Geänderte DB-Datensätze erkennen

Beitrag lesen

Hallöle,

parallel zu meinem Problem, neuere Dateien auf einen Ersatz-Server zu übertragen (Zeitstempel bei Dateien) möchte ich auch neuere Datensätze von einer Quellen-DB zur Ziel-DB übertragen.

Jeder Datensatz hat ein Feld last_modified (ON UPDATE CURRENT_TIMESTAMP).

Nun hole ich mir pro Tabelle den aktuellsten last_modified aus beiden Datenbanken und weiss, ob ich ins Detail gehen muss oder eine Übetragung überflüssig ist.

Das Konzept klappt nur, wenn die Ziel-Datenbank nicht berührt wird. Sie ist für den Fall vorgesehen, dass der Hauptserver ausfällt.

Wie könnte ein Konzept aussehen, wenn auch auf der Ziel-DB gearbeitet wurde?

Wie funktioniert eigentlich die "Synchronisation" von Dateien im PC, wenn ich einen USB-Stick einstecke?

Wird da ganz plump die aktuellste Datei zum "Partner" übertragen und dessen ältere Änderungen zerschossen? Bedeutet Synchronisation, den Älteren platt zu machen?

Lieben Gruß, Kalle_B