Hallo,
ich möchte eine Applikation schreiben, die alle INSERTS an eine MySQL Datenbank überwacht und darauf reagiert. Die Reaktion soll folgende sein: Fügt ein Benutzer einen Datensatz in der MySQL Datenbank hinzu, soll dies mein Programm mitkriegen. Auch was er hinzugefügt hat. Mein Programm soll dann den Datensatz nehmen, und einen INSERT für eine Oracle/MsSQL Datenbank erstellen. Sodass im laufenden Betrieb die Oracle oder eben MsSQL Datenbank ein quasi-Abbild der MySQL Datenbank ist.
Am einfachsten wäre es sich über den Port 3306 (dem MySQL Port) einzuklinken und alle INSERTS abzufangen.
Natürlich ginge es auch, die MySQL Datenbank laufend abzufragen (zu pollen), ob neue Datensätze hinzugefügt wurden, aber die der direkten Portüberwachung gefällt mir persönlich besser.
Ist dies so mit Java möglich?
Mit freundlichen Grüßen,
Tom
ich möchte eine Applikation schreiben, die alle INSERTS an eine MySQL Datenbank überwacht und darauf reagiert. Die Reaktion soll folgende sein: Fügt ein Benutzer einen Datensatz in der MySQL Datenbank hinzu, soll dies mein Programm mitkriegen. Auch was er hinzugefügt hat. Mein Programm soll dann den Datensatz nehmen, und einen INSERT für eine Oracle/MsSQL Datenbank erstellen. Sodass im laufenden Betrieb die Oracle oder eben MsSQL Datenbank ein quasi-Abbild der MySQL Datenbank ist.
Am einfachsten wäre es sich über den Port 3306 (dem MySQL Port) einzuklinken und alle INSERTS abzufangen.
Natürlich ginge es auch, die MySQL Datenbank laufend abzufragen (zu pollen), ob neue Datensätze hinzugefügt wurden, aber die der direkten Portüberwachung gefällt mir persönlich besser.
Ist dies so mit Java möglich?
Mit freundlichen Grüßen,
Tom