насколько php комфортно с Oracle - PullRequest
0 голосов
/ 17 июня 2011

Является ли php комфортно с ORACLE? У меня есть опыт PHP + mysql, теперь я хочу перейти на Oracle. Правильное ли решение с моей стороны изучать оракула?

Ответы [ 2 ]

1 голос
/ 17 июня 2011

В настоящее время я работаю над проектом PHP + Oracle.Существует 2 способа использования базы данных Oracle с использованием PHP:

  • php_oci: подобно php_mysql, это набор процедурных функций, без ОО-дизайна.Вам придется создавать свои собственные классы. Но это единственный способ, который не является экспериментальным / безопасным.
  • pdo_oci: драйвер PDO для баз данных Oracles.Как описано в справочной странице, это очень экспериментальный , и я могу засвидетельствовать об этом.Это продолжает иметь странное поведение: бесконечная выборка, сбой, переполнение памяти.Определенно не может использоваться в профессиональном контексте.

IMO, с точки зрения разработчика, одна СУБД или другая не очень важна, если вы действительно не используете смелости СУБД.Если бы я был вами, я бы сосредоточился на изучении другого языка, основанного на другой парадигме, чем PHP, такой как Erlang или Scala, возможно, Java, если вы хотите сосредоточиться на ОО-дизайне.Это научило бы вас большему, чем пытаться использовать другую БД

В конце концов, база данных существует только для сохранения данных, когда приложение закрывается!

Редактировать: я бы добавил, что Oracle (и Oracle-экосистема)) широко используются в большой компании, особенно в промышленности.Если вы хотите работать в этом секторе, Oracle может быть хорошим выбором.

0 голосов
/ 17 июня 2011

Является ли php комфортно с ORACLE? У меня есть опыт работы с PHP + mysql, теперь я хочу перейти на Oracle. Правильное ли решение с моей стороны изучать оракула?

Да, PHP "удобен" с Oracle. Это сказать; используя PDO, вы можете в значительной степени делать все, что хотите, из PHP. Что касается перехода на Oracle; Вы могли бы, но я понимаю, что стоимость лицензии довольно высока, так что вы можете рассмотреть возможность перехода на другую базу данных с открытым исходным кодом? У меня есть хороший опыт работы с PostgreSQL , который такой же продвинутый, как Oracle, но с открытым исходным кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...