Szukam rozwiązania do replikacji bazy danych. Mam 3 serwery w trzech różnych lokalizacjach i dane w bazie danych muszą replikować się pomiędzy nimi. Pierwszą myślą była replikacja wbudowana w MySQL ale ona nie wspiera systemu multi-master.
Następnie testowaliśmy Galera cluster, który prawie spełnia wszystkie nasze oczekiwania – potrzebujemy jednak rozwiązania które pozwala na dalszą pracę na bazie danych nawet gdy serwer nie ma połączenia z klastrem.
Tak więc czy znacie jakieś rozwiązanie dla MySQL które:
- Wspiera multi-master
- Pozwala na działanie bazy pomimo odłączenia od reszty
- Po przywróceniu połączenia scali różnice