PostgreSQL vs MySQL

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Agronom
ст. сержант
Сообщения: 305
Зарегистрирован: 2006-12-11 10:30:13

PostgreSQL vs MySQL

Непрочитанное сообщение Agronom » 2007-04-03 14:58:44

Почитал про функционал и быстродействие обеих БД, возник вопрос - какая БД будет шустрее и меньше грузить сервер на вебе? Есть несколько сайтов, которые будут использовать какую-то БД из этих, но на чем лучше их строить?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-04-03 15:03:47

Бытует мнение, что mysql быстрее, более документирован.
postgresql больше возможностей имеет(или имел в свою время).
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Agronom
ст. сержант
Сообщения: 305
Зарегистрирован: 2006-12-11 10:30:13

Непрочитанное сообщение Agronom » 2007-04-03 17:23:24

кто-нить сравнивал реальную работу сайтов на этих БД?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-04-03 17:51:15

Да там как сделаешь.(по задачам) Rambler вроде на postgresql. Тебе нравится?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Непрочитанное сообщение serge » 2007-04-03 20:27:05

имхо, если веб не будет сильно бд грузить, то обе справяться без проблем и с большим запасом мощности. Но в таком случае лучше mysql, полегче и попроще.
З.Ы. Сам всегда использовал mysql и не жалею.
З.З.Ы. Знаю человека который всегда на постгри сидел и тож не жалеет :D

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: PostgreSQL vs MySQL

Непрочитанное сообщение voider » 2008-02-21 20:50:13

когда в базе будет у вас 10милионов записей)))) мускул будет тормозить ,а постгри работает :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: PostgreSQL vs MySQL

Непрочитанное сообщение Alex Keda » 2008-02-22 0:18:03

да-да...
тока вот когда у хостера.ру мыльница на входе стала базу долбить хорошо простыми селектами - постгре сдох, и пришлось срочно на мусю всё переписывать.
от им весело было =)
Убей их всех! Бог потом рассортирует...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: PostgreSQL vs MySQL

Непрочитанное сообщение zg » 2008-02-22 10:53:45

Agronom писал(а):но на чем лучше их строить?
на PDO :P

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: PostgreSQL vs MySQL

Непрочитанное сообщение hizel » 2008-02-22 11:08:45

по мне так постгрес больше ориентирован на логику в БД
для ее реализации куча языков
а мускул больше на простые селект\инсерт
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: PostgreSQL vs MySQL

Непрочитанное сообщение zg » 2008-02-22 13:31:58

hizel писал(а):а мускул больше на простые селект\инсерт
:shock: я бы так не сказал http://solutions.mysql.com/partners/services/ на простых "инсерт селект" таких партнёров не сделать

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: PostgreSQL vs MySQL

Непрочитанное сообщение hizel » 2008-02-22 14:40:09

причем здесь партнеры
если у вас вся логика накатана на какой нибудь жабе(java)
зачем вам лишняя функциональность всяких постгрес-ов и ораклоф
когда мускул отлично и быстро справляется
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: PostgreSQL vs MySQL

Непрочитанное сообщение zg » 2008-02-22 18:17:15

hizel писал(а):причем здесь партнеры
MySQL поддерживает транзакции, откаты, хранимые процедуры, таблицы больше 4Гб, кластеры, таблицы на все случаи жизни, множественные запросы и, думаю, много чего ещё чем простые смертные не пользуются.... сертифицирование MySQL состоит их нескольких уровней, при чём как для программистов, так и для администраторов.

MySQL - это не просто инсерт/селект :|

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Re: PostgreSQL vs MySQL

Непрочитанное сообщение alex3 » 2008-02-22 18:32:01

я на вас балдю.... холивары из ничего... надо выпустить пар - есть спортзал... Или Лёхин Москвич ;)
С наступающим!
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: PostgreSQL vs MySQL

Непрочитанное сообщение serge » 2008-02-22 18:34:09

С наступающим адназначна :P

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: PostgreSQL vs MySQL

Непрочитанное сообщение Alex Keda » 2008-02-22 19:25:14

alex3 писал(а):я на вас балдю.... холивары из ничего... надо выпустить пар - есть спортзал... Или Лёхин Москвич ;)
С наступающим!
а ведь бегает до сих пор.
Надо тока генератор сменить - хреновенько генерить стал - но, ещё пашет.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: PostgreSQL vs MySQL

Непрочитанное сообщение hizel » 2008-02-22 20:27:49

zg писал(а):
hizel писал(а):причем здесь партнеры
MySQL поддерживает транзакции, откаты, хранимые процедуры, таблицы больше 4Гб, кластеры, таблицы на все случаи жизни, множественные запросы и, думаю, много чего ещё чем простые смертные не пользуются.... сертифицирование MySQL состоит их нескольких уровней, при чём как для программистов, так и для администраторов.

MySQL - это не просто инсерт/селект :|
во первых сравните полноту и разнообразность этих возможностей с постгресом
во вторых все эти партнеры появились не в прошлом году я думаю, а функциональность которую вы перечислили в мускуле начали пилить относительно не давно
в третьих мускул отличный инструмент для своих целей
в четвертых с праздником вОйны :P
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: PostgreSQL vs MySQL

Непрочитанное сообщение paranoidchaos » 2008-02-22 20:33:57

однозначно муся быстрее но когда база разрастается реально то постгри незаменим

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

а что болше всего понравилось - это тип данных массив )) и написания своих функций даже на пхп ))))

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: PostgreSQL vs MySQL

Непрочитанное сообщение voider » 2008-02-22 20:59:44

lissyara писал(а):да-да...
тока вот когда у хостера.ру мыльница на входе стала базу долбить хорошо простыми селектами - постгре сдох, и пришлось срочно на мусю всё переписывать.
от им весело было =)
и как он сдох? может они чтото не доглядели и не разобрались и решили побыстренькому на старый добрый мускл перейти в попыхах... и тем самым не решив проблему

тогда уж лучше на Оракл переходить

ничем не деляться столь охотна как своими заблуждениями... :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: PostgreSQL vs MySQL

Непрочитанное сообщение Alex Keda » 2008-02-22 21:36:42

блокировки
=======
заблуждались, я так понимаю все, программеры писавшие вебинтерфейсы, админ, писавший конфиг мыльницы.
ввели в заблуждение начальство, чтоб работающую систему на сотню тысяч ящиков передёрнуть с одной базы на другую...
тока вы, ничё не зная про то что у них там было, не заблуждаетесь =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: PostgreSQL vs MySQL

Непрочитанное сообщение voider » 2008-02-22 21:44:26

да мы все походу заблуждаемся ,всё относительно :)

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: PostgreSQL vs MySQL

Непрочитанное сообщение zg » 2008-02-23 8:16:50

paranoidchaos писал(а):однозначно муся быстрее но когда база разрастается реально то постгри незаменим
приведу простой пример: был биллинг (написан на Perl), жил работал, а когда у него база (MySQL MyISAM) разрасталась больше двух гигов, то падал. Обсчёт статистики занимал 40 минут. Когда я написал новый биллинг (на PHP), база стала занимать ~120 метров, обсчёт статистики стал занимать меньше минуты, падений не наблюдалось. Проблема большой базы была решена качественно, а не количественно. Я могу упихать всю статистику и в 30-40 метров без потери производительности, а обсчёт логов в десять секунд. С базой 30-40 метров справится даже dbase, чё уж говорить о MySQL и постгрес.

Я плохо представляю как сайты могут "реально разрасти" базу.. для меня реальный размер базы это порядка нескольких миллионов записей в одной таблице и общий размер базы порядка гигобайта, и то муся справится, да думаю и постгрес тоже, если правильно базу спланировать. Но чё-то не встречал я таких баз в вебе.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: PostgreSQL vs MySQL

Непрочитанное сообщение Alex Keda » 2008-02-23 10:23:46

траффик я считал - у меня несколько миллионов было.
нормально работало
Убей их всех! Бог потом рассортирует...

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: PostgreSQL vs MySQL

Непрочитанное сообщение paranoidchaos » 2008-02-23 18:01:33

)))) куда миллионы
блин базу в 19 гигов муся выдержит ?

ну и само собой так играет роль оптимизации биллинговой системы

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: PostgreSQL vs MySQL

Непрочитанное сообщение Alex Keda » 2008-02-23 20:30:49

что значит "выдержит"?
У меня dbmail c такой жил.
гигов под 30 она была, когда я последний раз на тот сервер ходил.
работал.
Убей их всех! Бог потом рассортирует...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: PostgreSQL vs MySQL

Непрочитанное сообщение zg » 2008-02-23 21:07:43

paranoidchaos писал(а):блин базу в 19 гигов муся выдержит ?
InnoDB и больше выдержит, но 19 гигов лишку для простых таблиц... могут проблемы быть при проверке целостности таблиц, если к примеру сервак ребутнётся не вовремя