Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Java wird von MySQL-Trigger ausgeführt

Obwohl dies kein Standardfeature ist, ist dies mit MySQL sehr gut möglich. Sie können die Anweisung SELECT .. INTO OUTFILE innerhalb des Triggers verwenden, um in ein benanntes Pipe- (Windows) oder Memroy-Dateisystem (Linux) zu schreiben. Beides kann leicht aus Java-Code (oder jedem anderen Code für diese Angelegenheit) überwacht werden. Mit dieser Technik vermeiden Sie Abfragen und da kein tatsächlicher Festplattenzugriff stattfindet, haben Sie eine gute Leistung.

Ich habe tatsächlich ein Java-Paket dafür geschrieben, also bin ich 100% sicher, dass es möglich ist und gut funktioniert. Leider darf ich meine Bemühungen hier nicht teilen (meine vorherige Antwort wurde von einem Moderator gelöscht), also müssen Sie sie selbst codieren, sorry.