Żeby mieć spójne dane w MySQL przy replikacji cyklicznej przy zapisie do obu musisz mieć pewność że wszystkie binlogi znają się na drugim serwerze i po drugie zmiany w nich naniesione na bazę. W zasadzie bezpiecznie jest drugą bazę ustawić w read_only = 1.

Co do postgresa to ze slony1 pracuję od czasu 8.1 i jest stabilny (nawet przy często zmienianych bazach o rozmiarach rzędu setek gigabajtów). Jest sprawny i szybki. W Twoim wypadku wadą byłoby to, że trzeba zrobić plik konfiguracyjny opisujący wszystkie podlegające replikacji tabele i sekwencje.

PS: Jak planujesz skopiować dane z MySQL do PostgreSQL?


W dniu 9 września 2014 16:13 użytkownik Marcin <marcin@nicram.net> napisał:
W dniu 9 września 2014 16:09 użytkownik Rafał Ramocki
<rafal.ramocki@gmail.com> napisał:
> Mysql tez nie wspiera replikacji master-master w ktorej zapis odbywa sie na
> obu wezlach rownoczesnie.

ale odbywa się za pomocą plików binarnych i takie rozwiązanie jest dla
mnie wystarczające. nie potrzebuję w danej milisekundzie zapisu na obu
jednocześnie, ważne by dane były spójne w możliwie krótkim czasie.


> Co do replikacji pg to nie wiem jak natywna ale slony porafi zamieniac
> funkcja master ze slave w locie.

hmm, chciałbym uniknąć "dodaktowych" daemonów



--
Pozdrawiam
Marcin / nicraM
_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms