Situatieschets:
Er zijn 3 mysql servers (verspreid over drie continenten). Op deze 3 locaties wordt dezelfde applicatie gebruikt. Nu moet het mogelijk worden dat vanuit nederland bijvoorbeeld ook de gegevens van amerika bekeken kunnen. Aangzien er niet zo'n snelle verbinding tussen ligt, is het niet wenselijk om elke request naar de andere kant van de wereld te sturen.
Ik zit dus te denken hoe ik die 3 servers kan synchroniseren, zodat de applicaties op alledrie de locaties gewoon de data uit de lokale databaseserver kunnen vissen (als de data iets achterloopt geeft dat niks).
Gezien mijn ervaring met MS SQL Server wilde ik dit aanvankelijk met replication op gaan lossen, maar de mogelijkheden van replication in MySql zijn "iets" beperkter (geen 2-weg replicatie mogelijk).
Zijn er hier mensen die zo'n situatie al eerder hebben meegemaakt? Of bij het lezen van bovenstaande een brainwave krijgen hoe dit op te lossen?
Er zijn 3 mysql servers (verspreid over drie continenten). Op deze 3 locaties wordt dezelfde applicatie gebruikt. Nu moet het mogelijk worden dat vanuit nederland bijvoorbeeld ook de gegevens van amerika bekeken kunnen. Aangzien er niet zo'n snelle verbinding tussen ligt, is het niet wenselijk om elke request naar de andere kant van de wereld te sturen.
Ik zit dus te denken hoe ik die 3 servers kan synchroniseren, zodat de applicaties op alledrie de locaties gewoon de data uit de lokale databaseserver kunnen vissen (als de data iets achterloopt geeft dat niks).
Gezien mijn ervaring met MS SQL Server wilde ik dit aanvankelijk met replication op gaan lossen, maar de mogelijkheden van replication in MySql zijn "iets" beperkter (geen 2-weg replicatie mogelijk).
Zijn er hier mensen die zo'n situatie al eerder hebben meegemaakt? Of bij het lezen van bovenstaande een brainwave krijgen hoe dit op te lossen?

