多少PHP适合Oracle

时间:2011-06-17 09:34:12

标签: php oracle

使用ORACLE是不是很舒服?我有PHP + mysql的经验,现在,我想转向Oracle是否正确决定从我这边学习oracle?

2 个答案:

答案 0 :(得分:1)

我目前正在开发一个PHP + Oracle项目。使用PHP有两种方法可以使用oracle DB:

  • php_oci:与php_mysql一样,它是一组程序功能,没有OO设计。你必须创建自己的类。 这是唯一没有实验性/安全的方式。
  • pdo_oci:Oracles数据库的PDO驱动程序。如手册页中所述,它是高度实验性的,我可以证明这一点。它一直有奇怪的行为:无限提取,崩溃,内存溢出。绝对不能在专业背景下使用。

IMO,从开发人员的角度来看,一个DBMS或其他DBMS并不重要,除非你真的使用DBMS的胆量。如果我是你,我会专注于学习另一种语言,基于其他范式而不是PHP,如Erlang或Scala,如果你想专注于OO设计,可能是Java。这会教你比尝试另一个数据库更多的东西

毕竟,数据库只是在应用程序关闭时保留数据!

编辑:我想补充一点,Oracle(和Oracle生态系统)在大公司中广泛使用,特别是在行业中。如果您想在该领域工作,那么Oracle可能是一个不错的选择。

答案 1 :(得分:0)

  

使用ORACLE是不是很舒服?我有PHP + mysql的经验,现在,我想转向Oracle是否正确决定从我这边学习oracle?

是的,PHP对Oracle“感到满意”。那就是说;使用PDO,您几乎可以在PHP中完成所需的一切。关于迁移到Oracle;你可以,但我知道许可证费用相当高,所以你可能想考虑转移到另一个开源数据库?我对PostgreSQL有很好的经验,它与Oracle一样先进,但是开源。