Ż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