Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Konzeptionelle Frage - Datenabgleich

  Alt 5. Jun 2018, 16:22
Hallo,
Replication=Synchronisation, wenn ich in beide Richtungen replizieren.

Wichtig sind verschiedene Nummernkreise für die DB-Ids.
Jeder Standort einen anderen.

Bsp: Kunden-Id
Standort1: 1-1.000.000
Standort2: 1.000.001-2.000.000

Dann finden schon mal keine unschönen Kollisionen bei den Primary Keys auf DB-Ebene statt.
Logische Kollisionen (doppelte Kundennummer) müssen intelligent gelöst werden.

Die anderen Vorschläge (Änderungstabelle) sind genau richtig.
So hatte ich das damals mal unter Firebird bei einem Kunden implementiert.
Das Füllen der Tabelle erfolgt sinnvollerweise durch die DB selbst (Trigger).

Hier noch ein Link zum IBReplicator-Handbuch für grundlegende Sachen
http://www.ibphoenix.com/downloads/i...ator_2_5_2.pdf
Heiko
  Mit Zitat antworten Zitat