|
|
|
| Возможно ли в php работать с другими СУБД такими как PostgreSQL, MS SQL, Oracle? | |
|
|
|
|
|
|
|
для: lightning.say
(13.05.2011 в 12:49)
| | Возможно. Хотя сам реально работал кроме Mysql только с Sqlite. Кстати отличная штука | |
|
|
|
|
|
|
|
для: lightning.say
(13.05.2011 в 12:49)
| | Да, со всеми можно работать и для всех существуют соответствующие расширения. | |
|
|
|
|
|
|
|
для: cheops
(13.05.2011 в 12:52)
| | тогда почему большинство авторов книг по php делают акцент на MySQL? | |
|
|
|
|
|
|
|
для: lightning.say
(13.05.2011 в 12:56)
| | хотя бы потому что Mysql бесплатная
а такой монстр как Oracle вам вообще вряд ли понадобится в обычных проектах | |
|
|
|
|
|
|
|
для: psychomc
(13.05.2011 в 13:24)
| | PostgreSQL тоже ведь свободно распространяемая однако ж ей столько внимания не уделяется. | |
|
|
|
|
|
|
|
для: lightning.say
(13.05.2011 в 13:31)
| | С PostgreSQL отдельная история. Она была впереди MySQL, но во-первых они очень поздно создали порт для Windows. А так получилось, что основная армия Web-разработчиков работает именно под ним, переправляя свои проекты на UNIX-системы. А они создали порт не то в 2006, не то в 2007 году. Поезд ушел. Кроме того, это же проект RedHat, одного из самых популярных Linux систем в 90-х и 2000-х, который уже почти становился стандартом. Потом была грязная и темная история с миллионами Microsoft и резким прекращением поддержки этого дистрибутива и его коммерциализации. Произошел отток пользователей и разработчиков в другие Linux-проекты. В общем упустили они свой шанс стать популярной свободной СУБД. | |
|
|
|
|
|
|
|
для: lightning.say
(13.05.2011 в 12:56)
| | Вы знаете, MySQL не такая плохая база данных... более того, именно для Web-проектов это пожалуй лучшая база данных (возможно, лучше только Oracle, который стоит денег и который очень не прост в освоении).
Базы данных долгое время развивались по транзакционном пути, в Web протоколы не транзакционные, поэтому все транзакционные навороты здесь не нужны. А транзакции и их организация очень дорогая штука в плане производительности. И вот тут MySQL со своими нетранзакционными MyISAM-таблицами очень вырвалась вперед. Более того, они здорово поработали последние 10 лет перед продажей их Sun, а потом и Oracle. У них SQL очень не плохо поддерживает стандарт (не идеально, конечно, но идеала вообще нет - слишком тут деньги серьезные).
Это действительно очень хорошая для Web СУБД (причем бесплатная, но в то же время позволяющая получить коммерческую поддержку, т.е. они здорово перекрыли нишу). | |
|
|
|
|
|
|
|
для: cheops
(13.05.2011 в 13:35)
| | ясно, спасибо за информацию. | |
|
|
|