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

¿Hay alguna manera de ver cambios en una base de datos mysql usando perl?

Si agrega un TRIGGER a la(s) mesa(s) que le interesan, puede usar eso para alertar a la aplicación de vigilancia. Puede hacerlo de varias maneras:

  1. Cree una tabla de auditoría en la base de datos y haga que el activador escriba la información relevante allí; y haga que su aplicación de observación sondee la tabla de auditoría en busca de nuevas entradas. Todavía estás sondeando, pero de una manera controlada que no afectará demasiado al servidor.
  2. Tenga el disparador llamar a una aplicación externa a través de una UDF.