Guten Tach,
wir haben eine Anwendung im Umlauf, die Daten zwischen einer lokalen Firebird- und einer online
MySQL-Datenbank austauscht (repliziert).
Ist u.a. ein Kalender der hier so abgegelichen wird.
Klappt auch soweit ganz gut.
Es wird bei jeder Änderung ein Zeitstempel im jeweiligen Datensatz gesetzt und ein Sync-Prozess holt alle Änderungen (seit letztem Sync) ab und verschiebt diese an die Gegenstelle.
Die Uhrzeiten zwischen lokal und Online
DB werden dabei synchron gehalten.
Jetzt gibt es seltenst (vielleicht 1 von 100 oder 1 von 1000 Terminen) den Fall dass ein Satz nicht synchronisiert wird. Der Termin fehlt dann halt online oder wird lokal nicht rausgelöscht, etc.
Problem ist auch noch, dass mehrere Windows Rechner (Firebird) die gleiche
MySQL Datenbank synchronisieren. Eine Änderung an Platz1 wird dann auf Platz2 verteilt usw.
Wie handhabt ihr das mit der Synchronisation? Ich will jetzt keine Codebeispiele sondern eher Ideen etc.
Viele Grüße,
Jürgen Findeis