Обсуждение: Re: [pgsql-ru-general] Утилита

Поиск
Список
Период
Сортировка

Re: [pgsql-ru-general] Утилита

От
Mihail Nasedkin
Дата:
( тоже хочу )

05.11.14, Dmitry E. Oboukhov<unera@debian.org> написал(а):
> я понял какую я утилиту хочу
>
> я хочу утилиту:
>
> - чтобы садилась как прокси на хосте
> - чтобы в конфиге можно было описать n баз данных с пометкой rw/ro и
>   весами
> - чтобы в самом запросе в коментарии написать что нужно rw или ro,
>   и она соединила бы тебя с нужной БД
> - чтобы поддерживала транзакции
>
> вопрос: есть ли что-то готовое на эту тему?
> --
>
> . ''`.                               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
>


-- 
---
С уважением,
Михаил Наседкин

Re: [pgsql-ru-general] Re: [pgsql-ru-general] Утилита

От
Кирилл Иванников
Дата:

5 ноября 2014 г., 13:59 пользователь Mihail Nasedkin <m.nasedkin@gmail.com> написал:
( тоже хочу )

05.11.14, Dmitry E. Oboukhov<unera@debian.org> написал(а):
> я понял какую я утилиту хочу
>
> я хочу утилиту:
>
> - чтобы садилась как прокси на хосте
> - чтобы в конфиге можно было описать n баз данных с пометкой rw/ro и
>   весами
> - чтобы в самом запросе в коментарии написать что нужно rw или ro,
>   и она соединила бы тебя с нужной БД
> - чтобы поддерживала транзакции
>
> вопрос: есть ли что-то готовое на эту тему?
> --
>
> . ''`.                               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
>


--
---
С уважением,
Михаил Наседкин

--
Sent via pgsql-ru-general mailing list (pgsql-ru-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-ru-general

Re: Re: [pgsql-ru-general] Re: [pgsql-ru-general] Утилита

От
"Dmitry E. Oboukhov"
Дата:
> pgpool http://www.pgpool.net/

на пгпул мы смотрели.
вкратце у него следующая проблема:

он парсит SQL-запросы которые идут через него и соответственно там все
завязано на то "знает" он синтаксис запроса который идет через него
или нет.
ну и поскольку мы в постгре довольно активно юзаем например WITH или
курсоры, то сразу же огребли несколько конструкций которые он не
понимал (и вис)

соответственно идеально бы было не пгпул (который пытается быть очень
умным), а пгбаунсер с возможностью подсказать ему на какой (тип) хост
идти.

меня не напрягает пройти по проекту проставить метки "это надо брать
из мастера, а это можно взять из реплики"

--

. ''`.                               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

Вложения

Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Утилита

От
Кирилл Иванников
Дата:

5 ноября 2014 г., 17:54 пользователь Dmitry E. Oboukhov <unera@debian.org> написал:
идеально бы было не пгпул (который пытается быть очень
умным), а пгбаунсер

Указывай ему на инсерты или апдейты. Добавляй вначале аннотацию /* INSERT */ WITH ids .......

Re: Re: [pgsql-ru-general] Re: [pgsql-ru-general] Утилита

От
"Dmitry E. Oboukhov"
Дата:
> 5 ноября 2014 г., 17:54 пользователь Dmitry E. Oboukhov <unera@debian.org>
> написал:

> идеально бы было не пгпул (который пытается быть очень
> умным), а пгбаунсер

> Указывай ему на инсерты или апдейты. Добавляй вначале аннотацию /* INSERT */
> WITH ids .......

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

а вот пройти по проекту и расставить типы запросов для того чтобы
просто запустить пгпул это как-то очень стремно :(
--

. ''`.                               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

Вложения