2016-04-13 10 views
0

Ich habe zwei Datenbanktabellen. Einer von ihnen ist auf meinem lokalen Server und ein anderer ist auf einem externen System. Aktualisieren der lokalen Servertabelle (anfangs sind beide identisch), wenn Änderungen in der externen Systemtabelle mit Hibernate vorgenommen werden. Ich habe dieses auf alle Datenbanken implementieren (dh SQL/Oracle)Wie kann die Synchronisation s/w zwei Datenbanktabellen implementiert werden?

+1

Ich denke, Sie vermeiden zu versuchen, zwei separate Datenbanken zu synchronisieren, da es eine Vielzahl von Problemen einlädt. Wie können Sie beispielsweise Daten in Echtzeit wiederherstellen? Erwägen Sie stattdessen, jeden Tag einen Batch-Job auszuführen, um einen Snapshot in die Backup-Datenbank zu verschieben. –

+1

Dies wird nicht als Synchronisation bezeichnet, dies wird als Replikation bezeichnet. Die meisten rdbms-Produkte verfügen über Replikationsfunktionen, sodass Sie keinen Ruhezustand benötigen. Die externe Datenbank wird der Master sein, der lokale wird der Slave sein. – Shadow

+0

Was ist mit einem Auslöser? Ist das ein großer Tisch? – Thomas

Antwort

Verwandte Themen