Zitat:
Ich werde versuchen auf die wichtigsten Punkte einzugehen...
Zitat:
Zitat von jobo:
Ich kann mir nicht vorstellen, dass soetwas als Clientoperation in einem heterogenen Umfeld robust funktioniert. Allein schon verteilte Transaktionen innerhalb eines Systems können tückisch sein, abgesehen von der Synchronisationslogik.
Ich würde es bei heterogenen
DB mit einem Application Server versuchen.
Problem ist, dass sowohl Client1 als auch Client2 spontan mal ohne Internetzugang auskommen muss! Dass es dann natürlich zu Kollisionen kommen kann ist ja klar. Aber da haben wir das Konzept neuester Zeitstempel gewinnt. Nicht ganz toll - aber so ist es im Moment.
Mir ist das noch nicht klar, synchronisieren also Client1 und Client2 (ohne Internet) dann untereinander? Also so eine Art Multi-Master System?
Stichwort "zeitweilig ohne Internet"
Das meinte ich eigentlich mit robust. Wie arbeitest Du im Client mit Verbingungstrennung / -Abbruch? Z.B. nachdem Du bereits einige Daten auf
mySQL aktualisiert hast. Da muss es doch zu Inkonsistenzen kommen, zwischen den
DB hast Du doch keine Transaktionssicherheit.