Einzelnen Beitrag anzeigen

jf_stgt

Registriert seit: 26. Sep 2008
33 Beiträge
 
Delphi 2007 Professional
 
#1

Synchronisation zwischen Datenbanken - Ideen?

  Alt 30. Mai 2011, 13:50
Datenbank: Firebird/MySQL • Version: 2.1 • Zugriff über: -
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
  Mit Zitat antworten Zitat