Je crée un tableau de bord qui devrait surveiller une table de base de données. Je n'ai qu'un accès à la base de données (pas de couche d'application). Le tableau est assez volumineux (10 millions de lignes), mais ne change pas rapidement (100 insertions / mises à jour par minute)
Comment savoir si la table a changé? J'essaierais de toucher la base de données chaque seconde, mais cela semble être une approche par force brute ...
Bases de données: MySQL / Postgres
Réponses:
Vous pouvez utiliser des déclencheurs.
la source
Pour PostgreSQL, je connais un moyen d'obtenir une notification de la base de données quand une ligne change.
Vous pouvez voir mon code ou la documentation de PostgreSQL .
Il semble que la notification ne soit pas fiable, mais au moins cela fonctionne pour moi.
la source