PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mehrere mysql-Server gegenseitig spiegeln



mox
05.04.06, 19:23
Hallo,

mit der Replikation kann ich von einem Master-Server auf mehrere Clients spiegeln.

Aber wie kann ich mehrere mysql-Server betreiben, so dass sich jede Änderung
auf einem der Server auf alle anderen gespiegelt wird ?

Gruss
Mox

ninguno
05.04.06, 19:38
soviel ich weiss geht sowas mit einem MySQL Cluster

mox
05.04.06, 20:08
danke erstmal für den Tipp.

Ein Cluster geht ja Richtung Hochverfügbarkeit, kann denn hier jeder Knoten
als Produktiv-Server genutzt werden oder anders gefragt,
kann denn ein Mysql-Cluster z.B. mit 4 Knoten eigentlich genausoviel Last tragen,
wie 4 einzelne DB-Server, auf die die Client-Anfragen verteilt werden ?

ninguno
06.04.06, 08:54
hallo, ich hab mit MySQL Cluster keine erfahrung, aber einen gewissen overhead wird das ganze schon haben. aber dafür ist es eine hochverfügbarkeitslösung.

cane
06.04.06, 09:14
Vielleicht postest Du erstmal ein paar Zahlen...

mfg
cane

Roger Wilco
06.04.06, 19:20
Aber wie kann ich mehrere mysql-Server betreiben, so dass sich jede Änderung
auf einem der Server auf alle anderen gespiegelt wird ?
Das geht mit Multiple-Master-Replication, d. h. jeder MySQL-Server ist dann gleichzeitig Slave und Master. Dabei solltest du aber noch http://dev.mysql.com/doc/refman/5.0/en/replication-auto-increment.html beachten.