Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Chciałbym zrobić replikację bazy PostgreSQL typu multi-master na więcej niż 2 maszyny, co byście polecali do takiej konfiguracji?
Wersja pgsql'a to 9.0
Offline
W sumie to jest kilka narzędzi do wykonywania replikacji.
Replikacja za pomocą dzienników
Replikacja za pomocą narzędzia Londiste
Replikacja za pomocą Slony
Żadnego nie używałem mądry jestem bo w książce przeczytałem
Offline
Tyle to i ja wiem :D zastanawiam się tylko z czego najlepiej skorzystać żeby dobrze to zrobić? I żeby się nie wykrzaczyło przypadkiem.
Offline
Mysql ma replikację wbudowaną w serwer, i raczej się nie wykrzacza.
Do Postgresa radziłbym spróbować Slony, nigdy w życiu nie słyszałem, żeby ktoś polecał cokolwiek innego.
Offline
Nie lepiej poczytać co na sieci piszą? Tutaj chyba nikt tego nie robił. A w wielu miejscach znajdziesz opis rozwiązań i różnic między nimi. Kilka linków:
http://wiki.postgresql.org/wiki/Replication,_Cluste … ction_Pooling
http://element.edoceo.com/howto/postgresql-replication
http://google.com/search?q=postgresql+replication
Offline
Każde z rozwiązań, które napisałem cieszy się niezawodnością wśród grupy użytkowników. pytanie tylko co ci lepiej spasuje.
Według mnie replikacja mysqla jest "łatwiejsza" niż postgresqla ale to chyba kwestia znajomości bazy.
Offline
Slona odpada, to jest master-slave replikacja, szukam multi-master, nawet nie master-master, bucardo jest master-master, rubyrep tak samo, dodatkowym problemem jest to że jest to wersja 9,0 czyli już nie wspierana przez bucardo.
Znalazłem ciekawy projekt, nazywa się postgres-xc i wgryzam się właśnie w konfigurację, może na to się zdecyduje.
Offline
mesiu84 napisał(-a):
Slona odpada, to jest master-slave replikacja, szukam multi-master, nawet nie master-master, bucardo jest master-master, rubyrep tak samo, dodatkowym problemem jest to że jest to wersja 9,0 czyli już nie wspierana przez bucardo.
Znalazłem ciekawy projekt, nazywa się postgres-xc i wgryzam się właśnie w konfigurację, może na to się zdecyduje.
W wersji 9.0 postgresa wprowadzono replikacje asynchroniczną. Przy pomocy streaming repliaction można drugi serwer wykorzystać w trybie R/O.
W 9.1 juz jest synchroniczna replikacja.
Offline