Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
web_fox
Member

Откуда: Киев
Сообщений: 444
Привет.

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

Просто задумался, а почему по распространённости в вебе mysql сильно перевешивает, ведь обе для этого дела бесплатные, а возможности у Pg на порядок лучше.

Реально интересный вопрос: как так вышло, в чём причины как думаете?
4 сен 10, 03:22    [9383866]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
Ёш
Member

Откуда:
Сообщений: 2892
web_fox, постгрес не предназначен для шаред хостинга. В нём много общесистемных настроек, например до 8.4 нельзя было даже сделать разные кодировки у разных баз, только одну на все. А запускать каждому клиенту отдельный сервер при шаред хостинге никто не будет.
4 сен 10, 07:21    [9383918]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
web_fox
Member

Откуда: Киев
Сообщений: 444
Да, провтыкали получается.
5 сен 10, 01:50    [9385587]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
barrabas
Member

Откуда: от махмуда
Сообщений: 10530
потому что в большинстве бесплатных хостингах php поделки в которых даже переменные не биндятся в sql, а тупо sql склеиваются из кусков текста. какой там Pg красноглазым.
5 сен 10, 20:19    [9386671]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
excalibur
Member

Откуда:
Сообщений: 1
А как на счет совместимости синтаксиса мускуля и постгреса?
13 сен 10, 04:49    [9427343]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
web_fox,

Postgre гораздо медленнее "отдаёт коннекты".
13 сен 10, 15:34    [9430639]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
Warstone
Member

Откуда:
Сообщений: 4896
Блог
FreemanZAV
web_fox,

Postgre гораздо медленнее "отдаёт коннекты".
Тут согласен, издержки архитектуры, но решается просто (Почему нет на уровне ядра - не понятно, хотя в планах я что-то подобное видел): pg_pool
13 сен 10, 16:08    [9430863]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Warstone
FreemanZAV
web_fox,

Postgre гораздо медленнее "отдаёт коннекты".
Тут согласен, издержки архитектуры, но решается просто (Почему нет на уровне ядра - не понятно, хотя в планах я что-то подобное видел): pg_pool
13 сен 10, 16:31    [9431046]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Пул - это лишний гемор
13 сен 10, 16:32    [9431055]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
Vinny the POOH
Member

Откуда: Киев
Сообщений: 1525
Есть pgBouncer - чисто для коннекшн-пулинга. Очень легко и быстро ставится/настраивается. pgPool таки - система репликации.
13 сен 10, 16:50    [9431201]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
Warstone
Member

Откуда:
Сообщений: 4896
Блог
Vinny the POOH
Есть pgBouncer - чисто для коннекшн-пулинга. Очень легко и быстро ставится/настраивается. pgPool таки - система репликации.
Можно и его. Даже лучше.
13 сен 10, 17:11    [9431376]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
web_fox wrote:

> Просто задумался, а почему по распространённости в вебе mysql сильно
> перевешивает, ведь обе для этого дела бесплатные, а возможности у Pg на
> порядок лучше.
>
> Реально интересный вопрос: как так вышло, в чём причины как думаете?

Отвечал не раз на этот вопрос.

Дело в том, что в 80% случаев сайты хранят не данные, а некое говно,
которое на хрен никому в принципе не нужно. Т.е. данные нифига
не ценные, тем более для владельца сайта. Транзакции (в смысле
приложения, а не БД, т.е. запросы к сайту) также некритичны
в смысле гарантированности их выполнения, целостности и прочее.
При этом как правило на сайты ложится существенная нагрузка
по кол-ву пользователей, одновременно работающих, при чём эта
нагрузка непредсказуема, прыгает.

В этих условиях нетранзакционный MySQL + MyISAM-- самое то,
что надо. Быстрое перемалывание говна, которое если пропадёт,
восстановят из бэкапа, а если и это не поможет -- никто особенно
не заплачет.
Posted via ActualForum NNTP Server 1.4

Сообщение было отредактировано: 9 окт 10, 02:54
14 сен 10, 10:09    [9433757]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
Lekar80
Member

Откуда: Челябинск
Сообщений: 1
Спасибо за ответ! Меня тоже интересовал этот вопрос!
8 окт 10, 16:50    [9577549]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
web_fox
Member

Откуда: Киев
Сообщений: 444
MasterZiv,

очень резонно. Спасибо за ответ.
8 окт 10, 16:57    [9577593]     Ответить | Цитировать Сообщить модератору
 Re: Почему в сайтостроительстве распространён MySql, а не PostgreSql  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30290
MasterZiv, +1.
9 окт 10, 04:11    [9579746]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить