Synchronisieren von 2 Datenbanken

L

Lodrik

Gast
Schönen Nachmittag,

Wie der Titel schon sagt, habe ich ein Problem mit der Synchronisierung von 2 Datenbanken. Ich hoffe ich kann das Problem richtig beschreiben.

Ich habe eine externe Postgresdatenbank irgendwo auf einem Server und eine lokale HSQLDB. Des Weiteren wird Hibernate verwendet.

Nun soll ich auch einen gewissen Datensatz mit der Postgresdatenbank Synchronisierern bzw. updaten können. Hier scheitere ich momentan an der Umsetzung.

Ich habe mir gedacht, dass ich beim Importieren (was bereits funktioniert) die Daten 1 zu 1 in die HSQLDB schreibe damit ich diese dann bei einem Update ganz einfach miteinander vergleichen anhand der Primary Keys, mein Problem ist nur, die Primary Keys werden von Hibernate verwaltet (
Java:
@GeneratedValue(strategy = GenerationType.IDENTITY)
) und das sollte auch nicht verändert werden. Momentan müsste ich mir also in irgendeiner Form merken, welchen Wert der Primary Key in der PostgresDB und HSQLDB hat, damit ich die Datensätze später wieder miteinander vergleichen kann.

Meine Frage ist nun, ob es eine Möglichkeit gibt, dass ich während dem Import die Hibernate-Strategy "abdrehn" kann, damit ich auch die Primary Keys von der PostgresDB übernehmen kann und diese danach wieder aktivieren kann?

Ich hoffe ich konnte mein Problem einigermaßen verständlich erklären.

Mfg

Lodrik
 

fastjack

Top Contributor
Ich würde einen Migrationsjob schreiben, der alle paar Zeiteinheiten läuft. Oder durch einen UpdateListener angestoßen wird.
 
L

Lodrik

Gast
Danke für deine Antwort.

Könntest du mir eventuell näher erklären (oder evt eine Informationsquelle geben), was du mit dem Migrationsjob meinst bzw. wie mir dieser bei dem Problem mit den Primary Keys behilflich sein kann?

Hibernate ist leider noch Neuland für mich.

mfg

Lodrik
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M SQLite Zwei Datenbanken synchronisieren Datenbankprogrammierung 8
M Datenbanken synchronisieren Datenbankprogrammierung 2
J Tabelle synchronisieren mit Datenbank Datenbankprogrammierung 7
H SQLite mit DefaultTableModel synchronisieren Datenbankprogrammierung 5
J Daten synchronisieren in Multi-Client-Anwendungen (Hibernate) Datenbankprogrammierung 6
O apache derby in eclipse für Datenbanken einbauen Datenbankprogrammierung 3
R Datenbanken erstellen Datenbankprogrammierung 3
I Hilfe zu Multidimensionalen Datenbanken Datenbankprogrammierung 1
D Java Datenbanken Datenbankprogrammierung 1
T Lagerprogramm mit Datenbanken Datenbankprogrammierung 21
K Verschiedene Datenbanken - Was sollte ich lernen? Datenbankprogrammierung 11
M Feedback für neues Buch über "Java und Datenbanken" erwünscht Datenbankprogrammierung 8
F MySQL+ Netbeans: Datenbanken mit Automatisch generierten Entity Classes get und set Datenbankprogrammierung 2
M Hash in Bezug auf Datenbanken unklar Datenbankprogrammierung 3
M Datenbankschema in relationalen Datenbanken Datenbankprogrammierung 3
Ananaskirsche Verschlüsselung von Datenbanken Datenbankprogrammierung 1
T Datenbanken-PDF Datenbankprogrammierung 15
Y Derby/JavaDB Benutzung von eingebetteten Datenbanken Datenbankprogrammierung 4
G Datenbanken in Java Datenbankprogrammierung 9
K Zwei Datenbanken miteinander auf Unterschiede vergleichen Datenbankprogrammierung 2
T 2 Tabellen aus 2 Datenbanken miteinander vergleichen Datenbankprogrammierung 6
B Datenbanken schützen vor Zugriff Datenbankprogrammierung 3
M Beziehungsfrage Datenbanken Datenbankprogrammierung 5
L Große Datenbanken - Designproblem Datenbankprogrammierung 3
E Zwischen Datenbanken wechseln Datenbankprogrammierung 13
T a x b x c x....n Matrizen in Datenbanken Datenbankprogrammierung 5
P DatenBanken mit Netbeans erstellen Datenbankprogrammierung 17
K Grundfragen zu Datenbanken Datenbankprogrammierung 28
H Rechnen in Datenbanken - JDBC Mittel der Wahl? Datenbankprogrammierung 32
J Unterstützung für verschiedene Datenbanken Datenbankprogrammierung 2
T MySQL Auflistung aller Datenbanken??? Datenbankprogrammierung 9
J In viele verschiedene Datenbanken einfügen Datenbankprogrammierung 3
C MySQL Hibernate mit 2 Datenbanken Datenbankprogrammierung 12
V Hibernate mit 2 Datenbanken Datenbankprogrammierung 3
W MySQL Datenbanken auslesen Datenbankprogrammierung 3
M prinzipielle Frage zu Datenbanken und jars ... Datenbankprogrammierung 2
R PreparedStatement mit verschiedenen Datenbanken Datenbankprogrammierung 2
brainray Bei MySQL alle Datenbanken eines Servers abfragen Datenbankprogrammierung 3
R 1 Programm, 2 Datenbanken Datenbankprogrammierung 15
S Standard für Datenbanken Datenbankprogrammierung 3
R Datenbanken, Tabellen normalisieren. Datenbankprogrammierung 1
G Datenbanken abgleichen Datenbankprogrammierung 4
P Insert into mit zwei Datenbanken Datenbankprogrammierung 3
G Effektive Methode zum durchsuchen von SQL-Datenbanken Datenbankprogrammierung 7
P Datenbanken auswahl, anforderungen Datenbankprogrammierung 29
K Daten in Datenbanken einfügen Datenbankprogrammierung 6
G H2: Erstellen von Datenbanken verhindern Datenbankprogrammierung 2
Y Datenbanken Datenbankprogrammierung 6
M Maximale Kapazität von Datenbanken Datenbankprogrammierung 2
S Objektorientierte Datenbanken Datenbankprogrammierung 4
F Zwischen Datenbanken wählen auf SQL-Server Datenbankprogrammierung 4
G Umlaut-Problem mit Firebird Datenbanken Datenbankprogrammierung 8
I Datenbanken mit MySQL einrichten Datenbankprogrammierung 11
G Step-by-Step Anleitung für Datenbanken Datenbankprogrammierung 3
N Abfrage über zwei Datenbanken Datenbankprogrammierung 9
M Treiber für mysql Datenbanken Datenbankprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben