@pgsql

Страница 9 из 1062
Alexey
03.05.2016
16:33:16
пул обработчиков делается на стороне клиента

Ildar
03.05.2016
16:33:51
pg_bouncer

Alexey
03.05.2016
16:33:58
если клиентов слишком много и это становится уже обременительно (или они слишком короткоживущие), то применяются всякие pgpool

pg_bouncer

Google
Phil
03.05.2016
16:37:03
стоп-стоп-стоп. pgbouncer и pgpool это какие-то сторонние штуки. я пока считаю, что вы шутите надо мной

Alexey
03.05.2016
16:37:15
селяви

из коробки ничего нет такого

Magistr
03.05.2016
16:39:32
да они сторонние, да pgbouncer необходим для пулинга соединений без него постгрессу пичально

Paul
03.05.2016
16:39:32
стоп-стоп-стоп. pgbouncer и pgpool это какие-то сторонние штуки. я пока считаю, что вы шутите надо мной
скажем так - из коробки постгрес плохо работает с большим количеством легковесных клиентов. Если их много и они легкие - рекомендуется использовать прокси. Изначально постгрес рассчитан на enterprice-сценарий - мало коннектов, длительные запросы

Alexey
03.05.2016
16:40:48
да они сторонние, да pgbouncer необходим для пулинга соединений без него постгрессу пичально
ну я бы не обобщал. Паул все правильно уточнил. Сценарии использования разные бывают.

Magistr
03.05.2016
16:41:07
да с уточненением выше

Alexey
03.05.2016
16:43:18
На сколько я понимаю, основная заноза - это php style системы. Все другие, как правило, имеют свои клиентские/драйверные реализации pool-ов соединений.

Phil
03.05.2016
16:43:28
Я пойду сейчас в SPbLUG всех покусаю. "Ставь Postgres", - говорили они. "Кто сейчас в вебе на MySQL сидит", - говорили они. "Будет весело", - говорили они. Кроме несколькидневного гемора единственную выгоду которую я получил - я могу людям проводить курс Get Started.

Alexey
03.05.2016
16:45:00
Самое главное. как настроить pg_hba, чтобы пускало с локальной машины :) Это такой порог вхождения

Alex
03.05.2016
16:45:18
а что муксуль научился пулить соединения из коропки ?

(не в теме просто)

Google
Alexey
03.05.2016
16:45:29
Погоди, а напомни, где это в MySQL присутсвует пулинг?

Alexey
03.05.2016
16:45:48
Мускуль вроде не так болезннено новые треды поднимает.

Alexey
03.05.2016
16:45:54
да там есть какой-нибудь JConnector с поддержкой пулинга

Alex
03.05.2016
16:46:18
помоему одинаково выставляется количество максимальное соединение и в мускуле и постгресе, не ?

Alexey
03.05.2016
16:46:31
это не совсем пулинг

Alex
03.05.2016
16:46:34
*соединений

я понимаю

Alexey
03.05.2016
16:46:37
я бы сказал, это совсем не пулинг

Phil
03.05.2016
16:46:54
а что муксуль научился пулить соединения из коропки ?
мммм... ну вообще претред у него был вот сколько я вообще о нем знаю.

Alex
03.05.2016
16:47:03
это к Филу

ну мускуль медленный, ему полезно

Alexey
03.05.2016
16:47:55
Мускул ещё умеет кешировать треды

Phil
03.05.2016
16:48:01
Самое главное. как настроить pg_hba, чтобы пускало с локальной машины :) Это такой порог вхождения
Ахаха! Это да отдельный вопрос. Не, когда шишку набьёшь - понятно что хотели. В доке там для шпионов писали. Эти слова не складываются в смысл. Я честно понял не сразу

Alexey
03.05.2016
16:48:04
То есть не убивает, когда клиент уходит.

Alexey
03.05.2016
16:48:52
только здесь не начинайте

Alex
03.05.2016
16:49:10
ну да миф, только любой сайт с орм пересаженный с мускуля на постгрес начинает летать

бгг )

это мой опыт, и не только..

Google
Phil
03.05.2016
16:52:19
ну на меня ссылаться по MySQL бессмысленно. я не прямо сенсей по нему. я как-то и postgres пока не выбросил. но да. решил на полвечера проектик сделать и думаю такой "ну вот и попробую". "полвечера" начались в пятницу вечером. и чего-то к вечеру вторника меня бомбить начало

ну да миф, только любой сайт с орм пересаженный с мускуля на постгрес начинает летать
и наоборот. не знаю что такое "сайт с орм". знаю что такое СОРМ :) это тоже какой-то миф, нет никакой показательной статистики

Alexey
03.05.2016
16:53:49
А что ты хотел добиться переходя на незнакомц pgsql?

Alex
03.05.2016
16:54:08
Проект на джанге или рельсах с относительно приличным количеством зависимостей между моделями

Phil
03.05.2016
16:54:17
это мой опыт, и не только..
ну вот мой опыт пока что говорит, что немотивированный веб-разработчик проклянет postgres и ещё лет пять будет осенять себя и вокруг все крестным знамением. потому что старт через 90-ые в 2016 году это сильно

Alexey
03.05.2016
16:54:43
если ты знаешь мускуль хоть как-то и все основные проекты это веб визитки или подобное, то зачем тебе это?

что такое "старт через 90-е"?

Phil
03.05.2016
16:55:05
Проект на джанге или рельсах с относительно приличным количеством зависимостей между моделями
Ну это уже буратины сами себе. проект с зависимостями и моделями - ссзб

Alex
03.05.2016
16:55:18
немотивированный разработчик проклянет и мускуль, я бы заметил.

особенно когда узнает что база рассыпалась и "ой а что такое иннодб ?"

Phil
03.05.2016
16:56:35
что такое "старт через 90-е"?
Привязка к системным штукам, которые достаточно фигово развиваются в системе. Локали например. Привязка к системным юзерам. Мухи и котлеты. pg_hba - это 80-ые даже наверное. А главное - бессмысленное усложнение. Этого уже хватит, чтобы стороной обходили

Alex
03.05.2016
16:56:36
эээ а вы делаете проекты без зависимостей ? ) и без ORM ? только чистый mysql->query ?

Phil
03.05.2016
16:57:03
особенно когда узнает что база рассыпалась и "ой а что такое иннодб ?"
Ну innodb на моей памяти ещё ни разу не рассыпалась

Alex
03.05.2016
16:57:29
вообще я про myisam.. мы же про немотивированного разработчика ?

Alexey
03.05.2016
16:57:49
без ORM да. именно так. и это правильно
Почему без зависимостей правильно?

Alex
03.05.2016
16:57:55
Phil, ваше бы рвение да в нужное русло..

Phil
03.05.2016
16:58:05
А что ты хотел добиться переходя на незнакомц pgsql?
говорю же - в SPbLUG сказали, что я отстал от жизни и типа сейчас "все на postgres". ну, думаю, чо я как лох. сайт не визитка конечно. но вот думал может биллинг там на нем, статистику. да и реплики у MySQL считай нет. а тут типа хвалят.

вообще я про myisam.. мы же про немотивированного разработчика ?
а какой разработчик в здравом уме и доброй памяти в 2016 году MyISAM использует?

Google
Alex
03.05.2016
17:00:36
а какой разработчик в 2016 документацию не читает ? :)

Alexey
03.05.2016
17:01:02
Мне повезло, на моей первой работе сразу был постгрес, который всегда работал, и мускул с myisam, который всегда разваливался:)

Phil
03.05.2016
17:01:11
Почему без зависимостей правильно?
веб очень простая штука. без состояний. спросили-ответил. вот это всё усложнение - это разве что себя показать да продать куда подороже.

Alex
03.05.2016
17:02:07
Ну ... есть опыт написание некоторых state штук прям на уровне PL/pgsql и что ?

Phil
03.05.2016
17:02:45
Мне повезло, на моей первой работе сразу был постгрес, который всегда работал, и мускул с myisam, который всегда разваливался:)
Не, ну есть такие люди - дураки, чо. Я тоже могу поставить Windows на ноут с SSD и 16Gb памяти, а какой-нибудь Debian с GNOME3 на Celeron с 2-умя Gb RAM и ходить потому говорить "фу ваш Debian"

Alex
03.05.2016
17:03:18
Фил, ты троллить пришел ?

Phil
03.05.2016
17:03:20
Фил, ты троллить пришел ?
ну вообще нет. я спросить. но да, на пятый вопрос меня конечно бомбануло :)

Alex
03.05.2016
17:04:11
Фил, ну вы же только сами сказали что жизнь несколько сложнее чем CRUD и стейты бы неплохо было хранить, возникает вопрос а что мешает то ?

Phil
03.05.2016
17:08:30
Фил, ну вы же только сами сказали что жизнь несколько сложнее чем CRUD и стейты бы неплохо было хранить, возникает вопрос а что мешает то ?
Ну какие-то да. Но вот тех страшных слов я не знаю. Есть N способов их хранить для веба в зависимости от

Alexey
03.05.2016
17:12:54
если вам: * не важны горячие бэкапы (или ща что-то поменялось в мускуле?); * не нужна надежная физическая репликация (просто работающая); * не нужны запросы к данным сложнее GROUP BY; и более привычен мускуль, то не вижу причин зачем идти на поводу "моды" ии советов из SpbLUG

по поводу pg_hub - одна строка в файле убирает этот слой и возвращает вас в "2000-ые"

но поверь мне, при более сложном DevOps-е ты скоро вполне себе начнешь использовать возможности этого механизма из 90-ых

Alex
03.05.2016
17:18:11
не не так

node.js + mongodb

тогда даже на одном языке всё можно писать ;)

Oleg
03.05.2016
17:23:56
Фил прав, нам, сообществу, надо написать гайд для бывших MySQL-ятников. Дружественный. Их есть в сети прилично, но надо на русском и более разжеванно. Хорошо бы, если Фил суммировал свою боль и кто-нибудь из сообщества просто написал ответ. Тогда будет не зря потеряно время. Просто телеграмм не тот формат для этого. И положить текст на wiki.Postgresql.org. там уже лежит один на английском https://wiki.postgresql.org/wiki/How_to_make_a_proper_migration_from_MySQL_to_PostgreSQL

Alexey
03.05.2016
17:23:57
когда нужно будет деплоить десяток серверов с БД в разных взаимоотношениях и управлять их конфигурацией

Google
Oleg
03.05.2016
17:24:40
Но тут проблема не в миграции софта, а в миграции мозгов :)

Phil
03.05.2016
17:25:12
Oleg
03.05.2016
17:25:29
Поэтому надо написать другой документ, чтобы человек с сильным бэкграундом MySQL смог войти в постгрес.

Кто есть писучий в сообществе ?

Postgres для MySQL developers, вот такой нужен документ.

Alexey
03.05.2016
17:29:27
ну тут нужен MySQL девелопер по факту

только они по настоящему знают боль перехода

Ryzhikov
03.05.2016
17:29:45
Я думаю у Фила получится ;)

Alexey
03.05.2016
17:29:57
для типовых проектов

Oleg
03.05.2016
17:30:07
Зачем ? Здесь нужен человек типа Фила и кто-то из сообщества.

Может получиться хороший документ, который спасет много времени.

Alexey
03.05.2016
17:30:44
да неправильно выразился Web Developer с опытом работы на MySQL

Oleg
03.05.2016
17:31:15
Я положу этот документов н на вики, там уже много есть на русском языке.

Phil
03.05.2016
17:32:12
Фил прав, нам, сообществу, надо написать гайд для бывших MySQL-ятников. Дружественный. Их есть в сети прилично, но надо на русском и более разжеванно. Хорошо бы, если Фил суммировал свою боль и кто-нибудь из сообщества просто написал ответ. Тогда будет не зря потеряно время. Просто телеграмм не тот формат для этого. И положить текст на wiki.Postgresql.org. там уже лежит один на английском https://wiki.postgresql.org/wiki/How_to_make_a_proper_migration_from_MySQL_to_PostgreSQL
Олег. А ещё где-то полгода назад лично Вам у Бунина в тредике целый список выкатил некто Дмитрий Михайлов. И пока вы будете дружно нос воротить - ну как бы это будет постоянный аттракцион. Надо отказаться от пафоса и сделать некоторые вещи проще. Просто потому что в реалии усложнения не нужны. Ну и документация конечно никакая. Каждую главу обгугливать приходится. Причем не всегда с понятным результатом. И MySQL тут ни причем. Честно говоря, мнение о том, что люди "знают" MySQL несколько преувеличено )

Oleg
03.05.2016
17:32:57
Я как раз не ворочу нос

Просто я считаю, что это работа сообщества

Phil
03.05.2016
17:33:12
Да вы там чуть не поубивали друг друга

Oleg
03.05.2016
17:33:49
У меня другая специализация, мне не с руки писать гайды.

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

На самом деле, MySQL пользователь мне лично совсем не интересен. Более того, я считаю, что ему не надо менять базу, если все устраивает.

Страница 9 из 1062