Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сравнение MySQL и PostgreSQL
 
 автор: elena   (17.07.2004 в 21:39)
 
 

Прочитала на вашем форуме в одной из тем, что MySQL не очень развитая СУБД. А PostgreeSQL отличается чем-то существенным от MySQL или нет (транзакциями, быстротой выполнения и т.д.)? Т.е. смена MySQL на PostgreeSQL это реальная замена или "шило на мыло"?

   
 
 автор: glsv (Дизайнер)   (18.07.2004 в 02:17)   письмо автору
 
   для: elena   (17.07.2004 в 21:39)
 

Немного добавлю.
MySQL отличается главным образом скоростью работы. И для небольших и средних WEB-проектов на данный момент нет ничего лучше. MySQL быстро изучается, попроще синтаксис (от того, что меньше возможностей), и скорость разработки на ней быстрее. Да, и разработчиков знающих MySQL, как правильно сказал cheops, больше.
Но когда дело заходит о более менее серьезных приложениях и разработках MySQL отступает. Ее возможностей уже не хватает. А PgSQL имеет претензии (пока только претензии) сравнивать себя с крупными коммерческими СУБД (по функциональности). Т.е. повыше классом.
Если резюмировать.
Для простого — MySQL
Проекты средней сложности — определяется предпочтениями разработчика
Большие и серьезные проекты — PostgeSQL (но не настолько большие, чтобы использовать Oracle :)

На счет хостинга… — хорошие и качественные хостинги без проблем предоставляют PgSQL. А для проектов на PgSQL нужен именно "хороший и качественный", а иначе зачем вообще использовать PgSQL?

.... Хотя вот новые версии выходят (уже на подходе) они могут изменить ситуацию. Но пока они выйдут, пока на них перейдут хостеры...

   
 
 автор: cheops   (18.07.2004 в 14:33)   письмо автору
 
   для: elena   (17.07.2004 в 21:39)
 

Если MySQL чисто реляционная база данных, то PostgreSQL позиционируется как объектно-реляционная. Объектные базы всегда будут медленее, чем реляционные. Точно так же как реляционные, будут медленее иерархических, а любая база данных медленее файловой системы. Тем не менее считается, что последние версии PostgreSQL не уступает в скорости MySQL.
Для Web-разработчиков PostgreSQL является менее предпочтительной, так хостингов поддерживающих данную СУБД не много, разработчиков владеющих ей ещё меньше...

PS Вообще, сравнивая MySQL и PostgreSQL напрашивается сравнение с С и С++. С++ создавался как приемник C включающий все его сильные стороны: скорость и ориентация на системный код, но в то же время содержащий классы. Точно так же и MySQL - это очень быстрая реляционная база данных, предназначенная для необльших баз - идеально подходит для Web и небольших приложений. Но будущее, конечно, за PostgreSQL - так как это база позволяет оперировать объектами, которые позволяют значительно упростить разработку приложений больших приложений.

   
 
 автор: broker   (28.10.2004 в 15:38)   письмо автору
 
   для: elena   (17.07.2004 в 21:39)
 

У меня на хосте написано "Postgresql Databases 3 / 2 " Так как я еще не пользовался этим (2- это положено использовать, 3- это использованные базы ) . И к стати для чего я могу использовать эту базу (примеры)

   
 
 автор: cheops   (28.10.2004 в 21:28)   письмо автору
 
   для: broker   (28.10.2004 в 15:38)
 

Эту базу данных можно использовать в скриптах точно так же как и MySQL, единственная трудность может возникать в поисках примеров и готовых Web-приложений, так как эта база данных не портирована под Windows, который предпочитают сейчас большинство Web-разработчиков.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования