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

Форум MySQL

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

 

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

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

тема: Использование других СУБД в php
 
 автор: lightning.say   (13.05.2011 в 12:49)   письмо автору
 
 

Возможно ли в php работать с другими СУБД такими как PostgreSQL, MS SQL, Oracle?

  Ответить  
 
 автор: psychomc   (13.05.2011 в 12:51)   письмо автору
 
   для: lightning.say   (13.05.2011 в 12:49)
 

Возможно. Хотя сам реально работал кроме Mysql только с Sqlite. Кстати отличная штука

  Ответить  
 
 автор: cheops   (13.05.2011 в 12:52)   письмо автору
 
   для: lightning.say   (13.05.2011 в 12:49)
 

Да, со всеми можно работать и для всех существуют соответствующие расширения.

  Ответить  
 
 автор: lightning.say   (13.05.2011 в 12:56)   письмо автору
 
   для: cheops   (13.05.2011 в 12:52)
 

тогда почему большинство авторов книг по php делают акцент на MySQL?

  Ответить  
 
 автор: psychomc   (13.05.2011 в 13:24)   письмо автору
 
   для: lightning.say   (13.05.2011 в 12:56)
 

хотя бы потому что Mysql бесплатная

а такой монстр как Oracle вам вообще вряд ли понадобится в обычных проектах

  Ответить  
 
 автор: lightning.say   (13.05.2011 в 13:31)   письмо автору
 
   для: psychomc   (13.05.2011 в 13:24)
 

PostgreSQL тоже ведь свободно распространяемая однако ж ей столько внимания не уделяется.

  Ответить  
 
 автор: cheops   (13.05.2011 в 13:40)   письмо автору
 
   для: lightning.say   (13.05.2011 в 13:31)
 

С PostgreSQL отдельная история. Она была впереди MySQL, но во-первых они очень поздно создали порт для Windows. А так получилось, что основная армия Web-разработчиков работает именно под ним, переправляя свои проекты на UNIX-системы. А они создали порт не то в 2006, не то в 2007 году. Поезд ушел. Кроме того, это же проект RedHat, одного из самых популярных Linux систем в 90-х и 2000-х, который уже почти становился стандартом. Потом была грязная и темная история с миллионами Microsoft и резким прекращением поддержки этого дистрибутива и его коммерциализации. Произошел отток пользователей и разработчиков в другие Linux-проекты. В общем упустили они свой шанс стать популярной свободной СУБД.

  Ответить  
 
 автор: cheops   (13.05.2011 в 13:35)   письмо автору
 
   для: lightning.say   (13.05.2011 в 12:56)
 

Вы знаете, MySQL не такая плохая база данных... более того, именно для Web-проектов это пожалуй лучшая база данных (возможно, лучше только Oracle, который стоит денег и который очень не прост в освоении).
Базы данных долгое время развивались по транзакционном пути, в Web протоколы не транзакционные, поэтому все транзакционные навороты здесь не нужны. А транзакции и их организация очень дорогая штука в плане производительности. И вот тут MySQL со своими нетранзакционными MyISAM-таблицами очень вырвалась вперед. Более того, они здорово поработали последние 10 лет перед продажей их Sun, а потом и Oracle. У них SQL очень не плохо поддерживает стандарт (не идеально, конечно, но идеала вообще нет - слишком тут деньги серьезные).
Это действительно очень хорошая для Web СУБД (причем бесплатная, но в то же время позволяющая получить коммерческую поддержку, т.е. они здорово перекрыли нишу).

  Ответить  
 
 автор: lightning.say   (13.05.2011 в 13:55)   письмо автору
 
   для: cheops   (13.05.2011 в 13:35)
 

ясно, спасибо за информацию.

  Ответить  
Rambler's Top100
вверх

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