2007年10月19日,甲骨文公司在美国总部推出了其面向PHP语言、增强型的Oracle呼叫界面(Oracle Call Interface,简称OCI8)数据库驱动的预览版软件,并宣布把它捐献给开源社区。这充分体现了甲骨文继续履行其对开源社区的长期承诺,有助于给 PHP应用产品带来突破性的可扩展性,进一步增强PHP作为关键任务应用产品的可行开发环境的地位。面向PHP的OCI8数据库驱动支持重要的 Oracle数据库功能,如连接池及快速应用通知等,使一个业界标准服务器就能够支持成千上万个数据库连接,同时又能提供高度的可用性。
甲骨文公司服务器技术产品战略副总裁Ken Jacobs表示:“甲骨文一如既往地为开源社区做出贡献,而且通过提供面向PHP的OCI8数据库驱动我们也会帮助PHP开发人员充分利用业内领先的 Oracle数据库11g的强大力量。利用甲骨文带给PHP社区的新型企业级功能,我们希望能进一步增强PHP作为首选工具的地位,扩大Oracle数据库在Web 2.0及关键任务企业应用部署方面的使用。”
面向PHP的增强型OCI8数据库驱动软件提供了PHP与Oracle数据库11g 之间新型的、改善的集成,使服务器端连接池能在各个网页服务器及不同语言之间共享,从而大大增强了以网页为基础的系统的可扩展性。该软件的亮点包括:
• 突破性的可扩展性 – 利用Oracle数据库11g的数据库驻留连接池功能,可帮大量用户大大降低存储功耗。运行于不同系统之上的多个网页服务器可以共享一个数据库连接池,有助于进一步降低系统资源的消耗。
• 高度的可用性 – 利用Oracle实时应用集群以及Oracle数据灾难防护,支持Oracle数据库的高级功能,如快速应用通知等。这个功能有助于降低PHP应用软件的宕机时间,提供其可用性水平。
• 扩展的兼容性 – 现有的PHP应用软件可以利用数据库驻留连接池与快速应用通知功能而不必改变应用代码,从而可以立即提高其可扩展性,可以更有效地利用硬件并降低总体拥有成本。
Community Connect 公司首席技术官Michael Montero表示:“作为美国第五大社会网络公司,我们希望能利用甲骨文捐献PHP驱动的大好时机,大大提高我们的绩效及可扩展性。通过开发增强功能并捐献源代码,甲骨文继续使PHP成为所有类型的企业应用产品的绝佳选择。”
三年多来,甲骨文一直不懈努力,为PHP开发人员提供企业级功能,包括与Zend 科技公司在开发面向PHP的OCIB数据驱动以及Zend Core for Oracle方面进行协作。Zend Core for Oracle是一个预置的软件包,具有PHP 5 分配以及Oracle数据库客户资料库,使在一个强壮、可扩展、可靠的基础设施上开发、部署应用产品变得更加容易。
Zend科技公司共同创始人兼联合首席技术官Andi Gutmans表示: “对于甲骨文最近向开源社区捐献的举措,以及新的PHP OCI8驱动会给PHP社区带来的诸多益处,我们感到非常兴奋。利用这个增强型驱动,PHP开发人员,以及架构师和数据库管理人员,都将受益于突破性的可扩展性及高度的可用性,而现有的PHP应用产品也可以利用这些益处而无需改变应用代码。”