sql >> Base de Datos >  >> RDS >> Mysql

Java ejecutado por disparador MySQL

Aunque no es una característica estándar, esto es muy posible con MySQL. Puede usar la instrucción SELECT .. INTO OUTFILE desde el interior del disparador para escribir en una canalización con nombre (Windows) o en un sistema de archivos memroy (Linux). Ambos se pueden monitorear fácilmente desde el código Java (o cualquier otro código). Con esta técnica evitará el sondeo y, dado que no se produce ningún acceso real al disco, tendrá un buen rendimiento.

He escrito un paquete de Java para esto, así que estoy 100% seguro de que es posible y funciona bien. Lamentablemente, no puedo compartir mis esfuerzos aquí (un moderador eliminó mi respuesta anterior), por lo que tendrá que codificarlo usted mismo, lo siento.