SiteMaker - Академия сайтостроительства | Разработка сайта
| Вёрстка сайта
| Веб программирование
| Интернет технологии
| Продвижение ресурса
| Инструментарий
карта сервера :: форум :: профайл :: авторам :: о сайте
Гид: SiteMaker.Ru » MySQL против PostgreSQL » Комментарии к статье

Комментарии читателей:

Сообщение №47 Захожий 30.08.2002 15:32:13
По первых "Вакуум (очистка)" мускулю и нафиг не здалась, это недостаток постгреса, который приносит много проблем. Во вторых в мускуле есть такая команда как optimize table , которая приведет таблицу в оптимизированное состояние, а не только потрет не используемые записи, как делает постгресовский вакум.

Во вторых на виндах постгрес работает через задницу, ему надо цигвин ставить.

Сравнение не полное, так как например забыта безопасность, документация, где постгрес проигрывает мускулю.

Те же внешние ключи у мускуля есть, надо только выбрать соответственный тип таблиц.

так что статья так себе, лучше на нее не ориентироватся.
Сообщение №81 Romych 05.11.2002 14:20:55
Пожалуйста скиньте на мыло, сервер и клиенты под Виндовс, ФрееБСД, Линукс все что есть. Буду очень признателен.
Сообщение №93 Vitaliy N. Kravchenkohttp://php4you.kiev.ua/ в новом окне02.12.2002 12:15:41
Да действительно статейка малюсенькая. Но все же хотелось бы внести несколько комментариев:
сразу хочу заметить, что это все мое ИМХО, полученное в результате собственного опыта + работа с FreeBSD/Linux (основных серверных платформ)

в сторону PgSQL:
- Это OODB - Object Oriented DataBase с наследованием, перегрузкой функций, и т.д.
- стабильнее (на порядок). Особенно ощущается при большой нагрузке с частыми insert/update.
- LO (Large Objects) (хранение фалов в БД).
- безопасность (более гибкая система прав доступа, 7.2-7.3+)
- pl/pgsql - user defined functions - ляля.
- Вложенные селекты (про это было уже сказано) - хочу добавить, что для разработок, сложнее хомепаги ВасиПупкина, это очень широкая и используемая возможность.
- возможность для разных пользователей положить их БД в другой каталог (юзабельно для ISP).

В mysql:
- быстрее. Но не селекты, как сказано в статье, хотя реально может быть они и быстрее, но это на практике не ощутимо, а коннект. Т.е. соединение с mysql происходит практ. мгновенно, в отличии от PgSQL (связано с механизмом авторизании, и правами доступа).

В любом случае выбор базы данных должен происходить не из-за сравнения, какая лучше, круче и все такое, а из условий поставленной задачи, т.е. какая БД наилучшим образом подходит к решению данной задачи. Плюс не забывая о том, что продукт надо не только разрабатывать, но и поддерживать, также о стоимости разработки, программер на MySQL стоит дешевле, чем на PostgreSQL, хотя слова "программировать" и "mysql" мне кажатся не очень совместимыми.

Единственное неоспоримое свойство mysql - это то, что она действительно нормально работает под win32. С постгресом тут есть некоторые проблемы.

Сам работаю и с тем и стем. предпочтение: pgsql.
Сообщение №94 Denveroidhttp://sitemaker.ru в новом окне03.12.2002 23:38:44
цитата:
В любом случае выбор базы данных должен происходить не из-за сравнения, какая лучше, круче и все такое, а из условий поставленной задачи, т.е. какая БД наилучшим образом подходит к решению данной задачи
А вот это правильное замечание. В выборе нужно руководствоваться многими вещами.
Сообщение №112 Neksahttp://www.webart.md/ в новом окне04.01.2003 11:10:10
Компания предоставляет postgresql на win32

www.dbexperts.net/postgresql

dbExperts has added significant value to PostgreSQL with improvements such as an installer for Linux and a unique version for Windows and Mac OS X.

In fact, dbExperts has developed the first and only commercial version of PostgreSQL for Windows (95/98/Me/NT/2000/XP). The distribution includes several utilities and well known open source projects such as Apache, Zope and PHP.

dbExperts PostgreSQL supports the following platforms: Windows, Linux, Mac OS X and FreeBSD. This cross-platform strategy gives the customer the freedom to choose an operating system that best suits his needs at the lowest TCO available.
Сообщение №334 Uzarenhttp://design.ti.ru в новом окне29.01.2004 15:23:20
Вот по поводу различия поиска в mysql/pgsql: design.ti.ru/art.php?art=art/sqlsearch
Сообщение №601 highpower 19.07.2005 19:14:39
ИМХО mysql. Я не видел еще действительно крупных систем (типа 100 таблиц по 40 млн записей в каждой), которые бы промышленно эксплуатировались на постгресе. pg - это общем-то академическая разработка, коммерческая ветка которой - ныне так же покойный Informix. При правильно оргаизованной структуре таблиц селекты mysql выполняет в разы быстрее, а вложенные селекты... Большинство СУБД перед выполнением вложенного запроса преобразуют его к join и только потом его выполняют. Читать такой запрос менее удобно, естественно, но отсутствие вложенных запросов - не такой большой недостаток, каким может показаться.
Плюсы pg: куски бизнес-правил в базе, OODB, система безопасности.
Сообщение №713 Alexanderwww.megashops.ru в новом окне16.12.2005 9:20:31
Давно все это писалось уже 5 - я версия MySQl вышла - лично я за MySQL :)
Сообщение №735 Buddahttp://budda.1gb.ru в новом окне08.01.2006 10:33:52
Стоит отметить, что статья датирована 13.07.2002 и на данный момент уже кое что устарело. В частности:
цитата:
Одно из наиболее ощутимых различий между MySQL и PostgreSQL – невозможность создания вложенных подзапросов (селектов) в MySQL

MySQL поддерживает создание вложенных подзапросов кажись ещё с 4-й версии. Ну а в 5-й - так это точно.
Сообщение №1748 Алексейhttp://blog.iedeen.ru/ в новом окне14.11.2006 17:53:19
цитата:
MySQL поддерживает создание вложенных подзапросов кажись ещё с 4-й версии. Ну а в 5-й - так это точно.

А также хранимые процедуры и много других вкусностей.
Но, в целом, резюме статьи верное... вопрос выбора - это вопрос предпочтений, привычек и в немалой степени потребностей проекта. Лично я предпочитаю MySQL, но знаю многих разработчиков использующих pgsql.
Сообщение №1755 mechanichttp://www.mexxs.net в новом окне15.11.2006 19:31:16
не знаю какая версия мускула рассматривалась, но почему в таблице сказано об отсутствии в MySQL объединения (UNION) и вложенных запросов? я их использую и утверждаю - они есть! :)

PS.Сайт рулез! редкополезная весчь!

Ваши комментарии:

Ваше имя:*
Ваш E-mail:
Ваш URL:
HTML запрещен
BB Код разрешен


Ваше сообщение:*
* - обязательные поля для заполнения

Внимание!
Перед появлением сообщения на сайте, оно пройдет премодерацию.

Поиск по сайту:

Последние статьи:
Основы SQL: запросы к базе данных Основы SQL: запросы к базе данных
» архив всех статей
Схожая тематика:
:: Веб сервер и SSI
:: Сети
:: Протоколы

Академия веб мастеринга и веб дизайна. Разработка сайта, вёрстка сайта, веб программирование, продвижение ресурса, инструментарий и другие темы, посвященные разработке ресурсов в сети Интернет. Форум для веб мастера.


карта сервера :: форум :: профайл :: авторам :: о сайтеНаверх
Rambler's Top100Rambler's Top100 Valid HTML 4.01! © 2000-2017 Все права защищены
страница создана за 0.017 секунд
На главную страницуDeveloped by SiteMaker