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/.

Użytkownik


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


Członek DUG



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

Użytkownik


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







Podobno człowiek...;)








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



Administrator




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


Członek DUG



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

Użytkownik


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

Członek DUG


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