🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.bazy-danych
3 messages
3 total messages Started by mzelaz Wed, 04 Nov 2015 16:09
[PostgreSQL] Konfiguracja BDR
#194684
Author: mzelaz
Date: Wed, 04 Nov 2015 16:09
8 lines
1725 bytes
Witam,
Czy ktoś z grupowiczów używa produkcyjnie BDR do replikacji mulimaster ?
Jestem ciekawy te rozszerzenie sprawuje się w warunkach produkcyjnych.
Mam w planie uruchomienie replikacji miedzy serwerami w różnych lokalizacjach i rozglądam się za jakimś rozwiązaniem. Próbowałem już Bucardo ale tam nie da się replikować sekwencji. Może macie jakieś inne działające rozwiązania ??


Pozdrawiam
MZ
Re: [PostgreSQL] Konfiguracja BDR
#194685
Author: mzelaz
Date: Thu, 05 Nov 2015 09:27
23 lines
2899 bytes
W dniu środa, 4 listopada 2015 17:09:46 UTC+1 użytkownik mzelaz napisał:
> Witam,
> Czy ktoś z grupowiczów używa produkcyjnie BDR do replikacji mulimaster ?
> Jestem ciekawy te rozszerzenie sprawuje się w warunkach produkcyjnych.
> Mam w planie uruchomienie replikacji miedzy serwerami w różnych lokalizacjach i rozglądam się za jakimś rozwiązaniem. Próbowałem już Bucardo ale tam nie da się replikować sekwencji. Może macie jakieś inne działające rozwiązania ??
> 
> 
> Pozdrawiam
> MZ

Poczytałem trochę archiwum i widzę że odradzacie replikację multimaster. Wszystkie podpowiedzi kierowały raczej do zastosowania rozwiązania master-slave. W moim przypadku tak wygląda zastosowanie bazy w projekcie :

- w bazie trzymana jest konfiguracja dla uruchamianych usług i każda usługa odświeża sobie konfigurację cyklicznie
- każda usługa zbiera statystyki i zapisuje je do tej samej bazy w której trzymana jest konfiguracja
- zmiana konfiguracji odbywa się przez interfejs www który też pracuje na tej bazie
- usługi są uruchomione na wielu serwerach

Każda z usług pracuje na bazie ciągle i dużo więcej zapisuje do bazy niż czyta.
W tej chwili mam jedną bazę i chciałbym się zabezpieczyć na wypadek awarii. Chciałbym też uruchomić serwer z usługą w innej lokalizacji i zależy mi żeby w obu lokalizacjach bazy były aktualne.
Jak poprawnie w takim przypadku podejść do replikacji ??

Pozdrawiam
MZ
Re: [PostgreSQL] Konfiguracja BDR
#194686
Author: nkab
Date: Fri, 06 Nov 2015 08:18
41 lines
3610 bytes
W dniu czwartek, 5 listopada 2015 10:27:20 UTC+1 użytkownik mzelaz napisał:
> W dniu środa, 4 listopada 2015 17:09:46 UTC+1 użytkownik mzelaz napisał:
> > Witam,
> > Czy ktoś z grupowiczów używa produkcyjnie BDR do replikacji mulimaster ?
> > Jestem ciekawy te rozszerzenie sprawuje się w warunkach produkcyjnych.
> > Mam w planie uruchomienie replikacji miedzy serwerami w różnych lokalizacjach i rozglądam się za jakimś rozwiązaniem. Próbowałem już Bucardo ale tam nie da się replikować sekwencji. Może macie jakieś inne działające rozwiązania ??
> > 
> > 
> > Pozdrawiam
> > MZ
> 
> Poczytałem trochę archiwum i widzę że odradzacie replikację multimaster. Wszystkie podpowiedzi kierowały raczej do zastosowania rozwiązania master-slave. W moim przypadku tak wygląda zastosowanie bazy w projekcie :
> 
> - w bazie trzymana jest konfiguracja dla uruchamianych usług i każda usługa odświeża sobie konfigurację cyklicznie
> - każda usługa zbiera statystyki i zapisuje je do tej samej bazy w której trzymana jest konfiguracja
> - zmiana konfiguracji odbywa się przez interfejs www który też pracuje na tej bazie
> - usługi są uruchomione na wielu serwerach
> 
> Każda z usług pracuje na bazie ciągle i dużo więcej zapisuje do bazy niż czyta.
> W tej chwili mam jedną bazę i chciałbym się zabezpieczyć na wypadek awarii. Chciałbym też uruchomić serwer z usługą w innej lokalizacji i zależy mi żeby w obu lokalizacjach bazy były aktualne.
> Jak poprawnie w takim przypadku podejść do replikacji ??
> 
> Pozdrawiam
> MZ
Jak zwykle ja muszę rozkręcić dyskusję.

Między wierszami odczytuję to tak, że klienci mają system,
który bez konfiguracji nie będzie im pracował (takie zabezpieczenie).
Ta konfiguracja zmienia się dynamicznie u klienta a następnie jest
cyklicznie przesyłana na twój serwer.

Ja osobiście raczej zostawiłbym konfigurację u klienta
a system byłby w .exe, który wysyła do mnie info przez www
i system kontynuuje działanie po uzyskanej ode mnie oczekiwanej
odpowiedzi. O zabezpieczenia u mnie musi dbać klient.

Drugi serwer może spowolnić działanie systemu u klienta.
Jeśli nie widzisz innej możliwości to wykombinuj coś i sprawdź
organoleptycznie wywołując sztuczne awarie. Nie ma innej drogi.

Andrzej.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads