Oracle GoldenGate: Datenaustausch zwischen Oracle und MySQL
27. Dezember 2012 Hinterlasse einen Kommentar
In meinem zweiten DOAG-Vortrag ging es darum, wie man eine Oracle Datenbank und eine MySQL Datenbank im laufenden Betrieb synchronisieren kann, so dass beide den gleichen Datenstand haben.
Oracle DB und MySQL sind – beide – stark verbreitet. Sie werden häufig im selben Unternehmen, wennauch für verschiedene Anwendungen, eingesetzt. In bestimmten Fällen müssen die Daten der Oracle Datenbank auch für MySQL Clients verfügbar gemacht werden und zwar so, dass jede Aktualisierung der Oracle Daten auch für MySQL-Clientanwendungen sofort sichtbar ist. Oracle GoldenGate ist in solchen Fällen die passende technologische Lösung. Oracle GoldenGate ist in der Lage, Daten zwischen unterschiedlichen Datenbanken (Oracle, SQLServer, DB2, Sybase, PostgreSQL u.a.), auch bei nicht identischen Datenstrukturen, zu replizieren. Neben der laufenden Synchronisation unterstützt GoldenGate auch das einmalige Laden von Daten aus einer Oracle Datenbank in eine MySQL Datenbank, beispielweise im Falle einer Migration.
Die Präsentation gibt eine kurze Einführung in GoldenGate und behandelt anschließend die unidirektionale Replikation von Oracle nach MySQL.