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

Java gestito da trigger MySQL

Sebbene non sia una caratteristica standard, questo è molto possibile con MySQL. È possibile utilizzare l'istruzione SELECT .. INTO OUTFILE dall'interno del trigger per scrivere in un file system named pipe (Windows) o memroy (Linux). Entrambi possono essere facilmente monitorati dal codice Java (o da qualsiasi altro codice). Usando questa tecnica eviterai il polling e poiché non ha luogo alcun accesso effettivo al disco, avrai buone prestazioni.

Ho scritto un pacchetto Java per questo in realtà, quindi sono sicuro al 100% che sia possibile e funzioni bene. Sfortunatamente non sono autorizzato a condividere i miei sforzi qui (la mia risposta precedente è stata cancellata da un moderatore), quindi dovrai codificarla tu stesso, mi dispiace.