Re: [pgsql-ru-general] Мультимастер репликация

From: Borodin Vladimir <root(at)simply(dot)name>
To: Alexander Bruy <voltron(at)ua(dot)fm>
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: [pgsql-ru-general] Мультимастер репликация
Date: 2014-07-10 12:46:28
Message-ID: 0D249688-8A7C-42FB-933A-7CB9E29C1316@simply.name
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

Доброго времени суток.

Почему нельзя писать исключительно в центр, а читать из реплики филиала? Кажется, эта схема сильно проще той, что вы описали.

10 июля 2014 г., в 16:34, Alexander Bruy <voltron(at)ua(dot)fm> написал(а):

> Здравствуйте,
>
> имеем следующую ситуацию. Есть некая территориально распределенная сеть
> «филиалов» и один «центр». Связи между «филиалами» нет, но все они связаны
> с «центром». На всех узлах этой звезды есть база данных, которую надо
> поддерживать в максимально синхронном состоянии. Т.е.изменения, сделанные
> в одном из «филиалов» должны попасть как в «центр», так и в другие «филиалы».
> Аналогично, изменения из «центра» должны разойтись по всем «филиалам».
>
> Как понимаю, из-за отсутствия связи между «филиалами», все измения должны
> сначала приходить в «центр», а потом рассылаться на остальные узлы. Думали
> ещё о варианте с настройкой маршрутизации так, чтобы все «филиалы» могли
> видеть друг-друга через канал центра, но есть сомнения в целесообразности,
> т.к. филиалов достаточно много, около 40.
>
> Вопросов несколько:
> 1. можно ли реализовать подобное на PostgreSQL, если да, то какими средствами?
> Сейчас присматриваемся к Bucardo, но может лучше взять что-то другое?
> 2. можно ли пакеты изменений посылать не напрямую «филиал → центр» или наборот,
> а через промежуточные узлы «филиал → посредник 1 → посредник 2 → центр»?
>
> Да, ещё, базы содержат пространственные данные (PostGIS), и каждый филиал
> в основном редактирует только часть, относящуююся к его сфере ответственности.
> Т.е. теоретически ситуаций, когда в разных филиалах одновременно правят одну и
> ту же строку таблицы быть не должно
>
> Спасибо
>
> -- реклама -----------------------------------------------------------
> Изысканное нижнее бельё от 50 грн!
> Anabel Arto со скидкой 75% по ссылке http://bit.ly/anabelMK
>
>
> --
> Sent via pgsql-ru-general mailing list (pgsql-ru-general(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-ru-general

--
Vladimir

In response to

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Alexander Bruy 2014-07-10 14:02:28 Re[2]: [pgsql-ru-general] Мультимастер репликация
Previous Message Alexander Bruy 2014-07-10 12:34:35 Мультимастер репликация