Hat der MYSQL-Replikation in Echtzeit arbeiten?
Ich bin neu in der MYSQL-Replikation. Ich weiß, wie es eingerichtet (Dank vieler Bücher und andere online-Ressourcen), muss ich jedoch zu verstehen, wie es wirklich funktioniert auf dem niedrigen Niveau.
Meine Frage ist, funktioniert es in Echtzeit? Oder gibt es eine Kluft zwischen den Veränderungen auf master und slave.
Also das Szenario: ein Datensatz eingefügt wird, in master, hat er sich sofort eingefügt in den slave und dann das einfügen abgeschlossen ist, oder ist es eingefügt in master-und der Einsatz ist beendet und später dann die änderungen repliziert werden, Sklave?
Den Grund ich Frage ist, weil ich weiß, dass es einen Unterschied auf der MS Sequel-Server.
Auf Fortsetzung Server es ist ein Konzept, Spiegelung genannt, wo eine Abfrage ausgeführt wird, erste auf master, dann slave und dann ist es abgeschlossen. Es gibt auch eine Replikation, bei der eine Abfrage ausführt, die auf master, dann wird eine Nachricht veröffentlicht zu slave (in der Regel extrem schnell, aber nicht notwendigerweise in Echtzeit) und den slave (die abonniert diesen Nachrichten) führt die gleiche Abfrage.
- duplizieren: stackoverflow.com/questions/1286233/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
MySQL
hat unterschiedliche Mechanismus der Replikation basiert auf Protokollen. Hier ist der Teil der MySQL offiziellen docs:MySQL-Replikation, standardmäßig nicht in Echtzeit arbeiten. Es kann in der Nähe von Echtzeit -, aber Sie kann nicht zählen, wie auf die Daten auf dem slave-Knoten. Dies ist da die Replikation ist standardmäßig asynchrone Replikation. Es gibt einige neue Technologien, die darauf abzielen, für eine wirklich synchrone Replikation, wie Galera. MySQL hat auch einige neue Replikations-Methoden wie semi-sync, die Sie suchen möchten in. Es gibt auch einige andere, die Gabel mysql und nicht nur optimiert, sondern arbeitete auch in Galera für Sie.
https://dev.mysql.com/doc/refman/5.5/en/replication-semisync.html
http://codership.com/content/using-galera-cluster - Die synchrone Replikation Motor
http://www.percona.com/software/percona-xtradb-cluster - Percona Umsetzung von Galera
https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/ MariaDB Umsetzung Galera.