powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Skype работает на PostgreSQL
21 сообщений из 21, страница 1 из 1
Skype работает на PostgreSQL
    #38612057
Компания Skype использует в своей работе СУБД с открытым исходным кодом — PostgreSQL. Но у Microsoft есть собственная СУБД — SQL Server, появляется вопрос, не начнет ли Microsoft перевод Skype на SQL Server ?
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38612101
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конгрессмен,
вот совершенно по, на чём что-то там крутится у жадных буржуинов

а skytools таки жалко. кажется давно не обновляется ни londiste ни plproxy
печалько
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38612103
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если 18 марта - это давно, то я не знаю, что и говорить.
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38612107
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Disregard that, спутал инструменты. Таки да, давно не обновлялся.
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38612116
Sasha Alias
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про планы майкрософта... а вы с какой целью интересуетесь? :)

Про skytools не все так печально, как кажется.
Буквально на прошлой неделе зарелизили skytools 3.2 (респект Мартину). Но дальше скорее всего развиваться будет исключительно на общественных началах.
Plproxy c моей точки зрения feature complete, кроме того он очень активно используется вне скайпа, так что я бы особо не переживал. Точно так же и с pgbouncer.
К слову сказать, почти никто из первоначальных разработчиков уже в скайпе не работает.
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38612165
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
April 2, 2014 - релиз скайтулз, поспевают за всеми фичами.

pgbouncer ( http://git.postgresql.org/gitweb/?p=pgbouncer.git;a=summary)
plproxy ( http://git.postgresql.org/gitweb/?p=plproxy.git;a=summary)
skytools pgq londiste ( skytools 3.2 April 2, 2014 http://pgfoundry.org/projects/skytools )

скайтулс - ближе к клиентам, активнее патчится. пгабусер - чрезвычайно стабильная штука. плпрокси - как, уже заметили, feature complete.

всё на плаву!
скайповцы в своё время имели супер мега тим,
щас всё хорошо тянет Марко Крин (Marko Kreen), он постоянно мелькает в мейлинг листах,
всё норм.

а что там делает майкрософт щас - хз и, по определению, не известно, да и не важно.
постгрес в любом случае сделал скайпу всё в своё время, был одной из ключевых ступеней технологической ракеты вывода на орбиту.
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38612815
йццй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Misha Tyurin<> плпрокси - как, уже заметили, feature complete.
<>ну какбе бедность воображения не порок, но метка профнепригодности


хотя, возможно я что то упустил
например:
в плпрокси уже есть обработчик ошибок ?
или, хотя бы, вызов внешнего ?
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38614197
Sasha Alias
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кому это нужно?

На самом деле есть идей и с развитием plproxy, например:
- добавить поддержку INSERT, UPDATE, DELETE.
- добавить поддержку анонимных plproxy блоков для DO (для чего DO должно научиться возвращать результаты)

В результате можно получить чрезвычайно мощный map/reduce фреймворк на базе SQL.
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38614375
дедпихто
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sasha AliasА кому это нужно?

На самом деле есть идей и с развитием plproxy, например:
- добавить поддержку INSERT, UPDATE, DELETE.
- добавить поддержку анонимных plproxy блоков для DO (для чего DO должно научиться возвращать результаты)

В результате можно получить чрезвычайно мощный map/reduce фреймворк на базе SQL.
если обработки нет - нужна обёртка (на языке, где обработка есть)

если обертка будет в пж (plpgsql) -- весь объём параметров (весь поток данных) придется присваивать 2-ды -- по значению
один раз при запросе обёртки
второй - при вызове из обёртки плпрокси-хранимки

или исхитрятся
например на клиенте
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38614884
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
йццй,

авторв плпрокси уже есть обработчик ошибок ?

каких ошибок? пример, можете привести? внешние ошибки (REMOTE ERROR) прокидываются на клиента, транзакция клиента обортится.

// надо конечно понимать, что при этом в других вовлеченных базах ничего не обортится, но это просто надо понимать.

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

есть туду лист, подключайтесь

http://plproxy.projects.pgfoundry.org/doc/
http://plproxy.projects.pgfoundry.org/doc/faq.html
http://plproxy.projects.pgfoundry.org/doc/todo.html
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38614888
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38615052
йццй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Misha Tyurin https://wiki.postgresql.org/wiki/File:Moskva_DB_Tools.v3.pdf

во многом всё это также чрезвычайно актуально.


--
еще в тему

http://www.pgcon.org/2008/schedule/attachments/55_pgq.pdf
http://www.pgcon.org/2009/schedule/attachments/91_pgq.pdf

http://www.pgcon.org/2010/schedule/attachments/174_2years-of-londiste.pdf .pdf - спасибо, не надо
кушайте сами
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38615057
йццй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Misha Tyurinйццй,

авторв плпрокси уже есть обработчик ошибок ?

каких ошибок? пример, можете привести? внешние ошибки (REMOTE ERROR) прокидываются на клиента , транзакция клиента обортится.
а кто говорил, что не прокидываются ?

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

вариант конечно - переточить клиента. но логика по слоям расползается, что всегда плохо

чего проще добавить кляузу ON exception {DO SQL[{params}{SQLSTATE+}]};
Misha Tyurin// надо конечно понимать, что при этом в других вовлеченных базах ничего не обортится, но это просто надо понимать.

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

есть туду лист, подключайтесь

http://plproxy.projects.pgfoundry.org/doc/
http://plproxy.projects.pgfoundry.org/doc/faq.html
http://plproxy.projects.pgfoundry.org/doc/todo.html
вместо дблинка давно пора распределённую транзу точить. и автономии тоже, с включением их в дерево блокировок. а то наколенщина какая-то вечная, простиоспидя
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38615102
Sasha Alias
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
йццйчего проще добавить кляузу ON exception {DO SQL[{params}{SQLSTATE+}]};


Чего проще, ждем от вас патч )
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38615111
йццй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sasha Aliasйццйчего проще добавить кляузу ON exception {DO SQL[{params}{SQLSTATE+}]};


Чего проще, ждем от вас патч )
а так дысал, так дысал
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38616728
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
йццй,

автори автономии тоже, с включением их в дерево блокировок.

это щас уже патчут в постгрес. при желании можно даже найти
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38616895
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
йццй,

авторхочу делать это на проксирующем узле (в обработчике).
http://plproxy.projects.pgfoundry.org/doc/todo.html
Good to have
* RUN ON ANY: if one con failed, try another

что-то типа того планировали планировали, да и забили
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38616928
дедпихто
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Misha Tyurinйццй,

авторхочу делать это на проксирующем узле (в обработчике).
http://plproxy.projects.pgfoundry.org/doc/todo.html
Good to have
* RUN ON ANY: if one con failed, try another

что-то типа того планировали планировали, да и забилину это я сразу заметил да,

так же как RUN ON ALL:ignore errors
-- руками это, последнее, делается тоже через plpgsql обертку, и RUN ON _node; в цикле по нодам с обработчиком. можно даже асинхронность прикрутить. типа для параллельности, если невтерпёж.
Проблема та же - двойное присвоение параметров - один раз передача в обертку , второй - в plproxy из обертки
но обычно RUN ON ALL это вызовы выборок [ну и ddl так удобно разливать при апгрейдах ], на параметры (объёмы их передачи) можно закрыть глаза. т.ч. тут - "не так уж и нужно".
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38616933
дедпихто
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дедпихто,

хотя вру
асинронность уже снаружи
либо в dblink. либо в ином аналоге клиента, скажем перловом
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38617084
Sasha Alias
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недоступность ноды - это инцидент. В случае RUN ON ALL мне кажется это нельзя игнорировать. Хотя конечно, зависит от приложения. В случае RUN ON ANY это действительно nice to have, т.к. никак не избавляет приложение от умения обрабатывать исключения.
Вцелом, писание "обертки" для plpoxy вполне себе общепринятая практика и даже более того - фишка. Это позволяет написать пост-обработчик на прокси c использованием SQL. В случае, когда обертка не нужна, plproxy не представляет особых преимуществ перед управлением шардингом на уровне приложения или любом другом проксирующем уровне.
...
Рейтинг: 0 / 0
Skype работает на PostgreSQL
    #38617103
дедпихто
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sasha AliasНедоступность ноды - это инцидент. В случае RUN ON ALL мне кажется это нельзя игнорировать. Хотя конечно, зависит от приложения. В случае RUN ON ANY это действительно nice to have, т.к. никак не избавляет приложение от умения обрабатывать исключения.
Вцелом, писание "обертки" для plpoxy вполне себе общепринятая практика и даже более того - фишка. Это позволяет написать пост-обработчик на прокси c использованием SQL. В случае, когда обертка не нужна, plproxy не представляет особых преимуществ перед управлением шардингом на уровне приложения или любом другом проксирующем уровне.давай, вася
все уже заждались
не хер тут идеологию толкать, иди работу работать

про идеологию тут и так все всё понимают, где инцидент, а где кот чихнул
однако есть сомнение, что ты сам, вася, въехал в проблему
обёртка, едрит её в качель, в postgres не бесплатна.
ибо передача параметра всегда и только по значению
а если ты её сажаешь на [объёмистый] поток кладки данного - то ты задваиваешь операции присвоения (память, ага, регистрики там выделить, -- как там это все в машкодах, ты ж небось кодер по образованию, не ?
так что задваивать регистрики на потоке - это тебе не "общепринятая практика", а левизна галимая --
от лени и/или непонимания)
конечно правильно бы было на сам пж бочку катить - где, мол, у вас тут by ref передача параметров ? [чтобы обертки и т.п. карман не напрягали и жрать не просили]. хотя бы inout (но лучше таки и тех и других).
но все ж понимают - "не шмогла"
была бы возможность - давно бы было
те же агрегаты агрегировать, например
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Skype работает на PostgreSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]