Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Gibt es eine Möglichkeit, den MySQL-Server DB-Updates an ein Client-Programm "pushen" zu lassen?

Für einen aktiv verbundenen Kunden, der an Cache-Invalidierungstechniken interessiert ist:

  • SQL Server unterstützt Abfragebenachrichtigungen
  • Oracle unterstützt Continuous Query Notifications .
  • MySQL unterstützt Replikationsstreams, aber sie sind nicht dasselbe wie Aktualisierungsbenachrichtigungen:Sie können für einen Client nicht dynamisch eingerichtet und beendet werden, und sie funktionieren nicht gut für die Überwachung einzelner Zeilen, an denen eine bestimmte Anwendung interessiert ist.
  • li>

Für einen nicht verbundenen Client, der an einer Datensynchronisierung interessiert ist, unterstützen alle Anbieter eine Art Replikation.