Mysql
 sql >> Base de données >  >> RDS >> Mysql

Existe-t-il un moyen de laisser le serveur MySQL "pousser" les mises à jour de la base de données vers un programme client ?

Pour un client activement connecté intéressé par les techniques d'invalidation de cache :

  • Prise en charge de SQL Server Notifications de requête
  • Assistance Oracle Notifications de requêtes continues .
  • MySQL prend en charge les flux de réplication, mais ils ne sont pas identiques à la notification de mise à jour :ils ne peuvent pas être configurés et supprimés dynamiquement pour un client et ils ne fonctionnent pas bien pour surveiller les lignes individuelles qui intéressent une application particulière.

Pour un client déconnecté intéressé par la synchronisation des données, tous les fournisseurs prennent en charge une sorte de réplication.