Thread: Re: системы репликации с регулируемой избыточностью, есть?

On 03/09/11 09:28, Dmitry E. Oboukhov wrote:
> есть распределенная система, которая сделана что называется "на
> коленке"
pgpool-II рассматривали? Не решит ли он проблему более изящно?
http://pgpool.projects.postgresql.org/

>> есть распределенная система, которая сделана что называется "на
>> коленке"
ANO> pgpool-II рассматривали? Не решит ли он проблему более изящно?
ANO> http://pgpool.projects.postgresql.org/

так там тоже уровень репликации n = N.

в данной системе помимо всего прочего решается проблема "как не иметь
дело с огромными БД"
--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment
On 03/09/11 10:29, Dmitry E. Oboukhov wrote:
>>> есть распределенная система, которая сделана что называется "на
>>> коленке"
> ANO>  pgpool-II рассматривали? Не решит ли он проблему более изящно?
> ANO>  http://pgpool.projects.postgresql.org/
>
> так там тоже уровень репликации n = N.
Нет. По крайней мере, если я правильно понял задачу, IMHO медитировать
надо над Distribution Rules. Попробую уточнить, что требуется:
1. Данные должны быть продублированы на несколько серверов, но не на все.
2. Выборка затрагивает произвольное количество серверов.

Так? Тогда pgpool должен подойти.

>>>> есть распределенная система, которая сделана что называется "на
>>>> коленке"
ANO>>>  pgpool-II рассматривали? Не решит ли он проблему более изящно?
ANO>>>  http://pgpool.projects.postgresql.org/
>>
>> так там тоже уровень репликации n = N.
ANO> Нет. По крайней мере, если я правильно понял
ANO> задачу, IMHO медитировать надо над Distribution
ANO> Rules. Попробую уточнить, что требуется:
ANO> 1. Данные должны быть продублированы на несколько серверов, но не на все.
ANO> 2. Выборка затрагивает произвольное количество серверов.

ANO> Так? Тогда pgpool должен подойти.

жизнь как всегда сложнее чем сходу описываешь в вопросах (или это я
так и не научился их задавать адекватно видимо)

нужно еще сервера раскидать географически (не доступна по к.л.
причинам часть из них - и фиг с ними) ну и мультимастер.

то есть pgpool это все-таки не распределенная система (насколько я
понял из чтения документации): сервера можно раскидать по разным
частям света, но точки входа нет. я правильно понимаю?
--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment
On 03/09/11 12:05, Dmitry E. Oboukhov wrote:
>>>>> есть распределенная система, которая сделана что называется "на
>>>>> коленке"
> ANO>>>   pgpool-II рассматривали? Не решит ли он проблему более изящно?
> ANO>>>   http://pgpool.projects.postgresql.org/
>>>
>>> так там тоже уровень репликации n = N.
> ANO>  Нет. По крайней мере, если я правильно понял
> ANO>  задачу, IMHO медитировать надо над Distribution
> ANO>  Rules. Попробую уточнить, что требуется:
> ANO>  1. Данные должны быть продублированы на несколько серверов, но не на все.
> ANO>  2. Выборка затрагивает произвольное количество серверов.
>
> ANO>  Так? Тогда pgpool должен подойти.
>
> жизнь как всегда сложнее чем сходу описываешь в вопросах (или это я
> так и не научился их задавать адекватно видимо)
>
> нужно еще сервера раскидать географически (не доступна по к.л.
> причинам часть из них - и фиг с ними) ну и мультимастер.
С мультимастером в постгресе туговато. Единственное, что показалось мне
жизнеспособным, это Bucardo (http://bucardo.org/wiki/Bucardo).

Однако, pgpool умеет "зеркало" - вдруг оно в его исполнении окажется
приемлемым?

> то есть pgpool это все-таки не распределенная система (насколько я
> понял из чтения документации): сервера можно раскидать по разным
> частям света, но точки входа нет. я правильно понимаю?
Очевидно, точки входа придётся резервировать другими средствами. Лучше
всего прямо в приложении.

Географическое расположение серваков не особо критично.