sql >> Database teknologi >  >> RDS >> Mysql

Java køres af MySQL trigger

Selvom det ikke er en standardfunktion, er dette meget godt muligt med MySQL. Du kan bruge SELECT .. INTO OUTFILE-sætningen inde fra triggeren til at skrive til et navngivet pipe (Windows) eller memroy-filsystem (Linux). Begge disse kan nemt overvåges fra Java-kode (eller enhver anden kode for den sags skyld). Ved at bruge denne teknik undgår du polling, og fordi der heller ikke finder nogen egentlig diskadgang sted, vil du have god ydeevne.

Jeg har faktisk skrevet en Java-pakke til dette, så jeg er 100% sikker på, at det er muligt og fungerer godt. Desværre må jeg ikke dele min indsats her (mit tidligere svar blev slettet af en moderator), så du bliver nødt til at kode det selv, undskyld.



  1. Er en visning hurtigere end en simpel forespørgsel?

  2. Hvordan søger og erstatter man alle forekomster af en streng i en database?

  3. Fordele ved NoSQL-databaser – Alt hvad du behøver at vide

  4. Hvordan sorterer man MySQL-resultater med bogstaver først, symboler sidst?