Estoy creando un tablero que debe monitorear una tabla de base de datos. Solo tengo acceso a la base de datos (sin capa de aplicación). La tabla es bastante grande (10 millones de filas), sin embargo, no cambia rápidamente (100 inserciones / actualizaciones por minuto)
¿Cómo puedo saber si la tabla cambió? Intentaría golpear la base de datos cada segundo, pero esto parece un enfoque de fuerza bruta ...
Bases de datos: MySQL / Postgres
Respuestas:
Puedes usar disparadores.
fuente
Para PostgreSQL, sé una forma de recibir notificaciones de la base de datos cuando cambia una fila.
Puedes ver mi código o la documentación de PostgreSQL .
Parece que la notificación no es una notificación confiable, pero al menos funciona para mí.
fuente