10月19日,甲骨文公司在美國總部推出了其面向PHP語言、增強型的Oracle呼叫界面(Oracle Call Interface,簡稱OCI8)數(shù)據(jù)庫驅(qū)動的預(yù)覽版軟件,并宣布把它捐獻(xiàn)給開源社區(qū)。這充分體現(xiàn)了甲骨文繼續(xù)履行其對開源社區(qū)的長期承諾,有助于給PHP應(yīng)用產(chǎn)品帶來突破性的可擴(kuò)展性,進(jìn)一步增強PHP作為關(guān)鍵任務(wù)應(yīng)用產(chǎn)品的可行開發(fā)環(huán)境的地位。面向PHP的OCI8數(shù)據(jù)庫驅(qū)動支持重要的Oracle數(shù)據(jù)庫功能,如連接池及快速應(yīng)用通知等,使一個業(yè)界標(biāo)準(zhǔn)服務(wù)器就能夠支持成千上萬個數(shù)據(jù)庫連接,同時又能提供高度的可用性。
甲骨文公司服務(wù)器技術(shù)產(chǎn)品戰(zhàn)略副總裁Ken Jacobs表示:“甲骨文一如既往地為開源社區(qū)做出貢獻(xiàn),而且通過提供面向PHP的OCI8數(shù)據(jù)庫驅(qū)動我們也會幫助PHP開發(fā)人員充分利用業(yè)內(nèi)領(lǐng)先的Oracle數(shù)據(jù)庫11g的強大力量。利用甲骨文帶給PHP社區(qū)的新型企業(yè)級功能,我們希望能進(jìn)一步增強PHP作為首選工具的地位,擴(kuò)大Oracle數(shù)據(jù)庫在Web 2.0及關(guān)鍵任務(wù)企業(yè)應(yīng)用部署方面的使用。”
面向PHP的增強型OCI8數(shù)據(jù)庫驅(qū)動軟件提供了PHP與Oracle數(shù)據(jù)庫11g 之間新型的、改善的集成,使服務(wù)器端連接池能在各個網(wǎng)頁服務(wù)器及不同語言之間共享,從而大大增強了以網(wǎng)頁為基礎(chǔ)的系統(tǒng)的可擴(kuò)展性。該軟件的亮點包括:
·突破性的可擴(kuò)展性 – 利用Oracle數(shù)據(jù)庫11g的數(shù)據(jù)庫駐留連接池功能,可幫大量用戶大大降低存儲功耗。運行于不同系統(tǒng)之上的多個網(wǎng)頁服務(wù)器可以共享一個數(shù)據(jù)庫連接池,有助于進(jìn)一步降低系統(tǒng)資源的消耗。
·高度的可用性 – 利用Oracle實時應(yīng)用集群以及Oracle數(shù)據(jù)災(zāi)難防護(hù),支持Oracle數(shù)據(jù)庫的高級功能,如快速應(yīng)用通知等。這個功能有助于降低PHP應(yīng)用軟件的宕機時間,提供其可用性水平。
·擴(kuò)展的兼容性 – 現(xiàn)有的PHP應(yīng)用軟件可以利用數(shù)據(jù)庫駐留連接池與快速應(yīng)用通知功能而不必改變應(yīng)用代碼,從而可以立即提高其可擴(kuò)展性,可以更有效地利用硬件并降低總體擁有成本。
Community Connect 公司首席技術(shù)官Michael Montero表示:“作為美國第五大社會網(wǎng)絡(luò)公司,我們希望能利用甲骨文捐獻(xiàn)PHP驅(qū)動的大好時機,大大提高我們的績效及可擴(kuò)展性。通過開發(fā)增強功能并捐獻(xiàn)源代碼,甲骨文繼續(xù)使PHP成為所有類型的企業(yè)應(yīng)用產(chǎn)品的絕佳選擇。”
三年多來,甲骨文一直不懈努力,為PHP開發(fā)人員提供企業(yè)級功能,包括與Zend 科技公司在開發(fā)面向PHP的OCIB數(shù)據(jù)驅(qū)動以及Zend Core for Oracle方面進(jìn)行協(xié)作。Zend Core for Oracle是一個預(yù)置的軟件包,具有PHP 5 分配以及Oracle數(shù)據(jù)庫客戶資料庫,使在一個強壯、可擴(kuò)展、可靠的基礎(chǔ)設(shè)施上開發(fā)、部署應(yīng)用產(chǎn)品變得更加容易。
Zend科技公司共同創(chuàng)始人兼聯(lián)合首席技術(shù)官Andi Gutmans表示: “對于甲骨文最近向開源社區(qū)捐獻(xiàn)的舉措,以及新的PHP OCI8驅(qū)動會給PHP社區(qū)帶來的諸多益處,我們感到非常興奮。利用這個增強型驅(qū)動,PHP開發(fā)人員,以及架構(gòu)師和數(shù)據(jù)庫管理人員,都將受益于突破性的可擴(kuò)展性及高度的可用性,而現(xiàn)有的PHP應(yīng)用產(chǎn)品也可以利用這些益處而無需改變應(yīng)用代碼。”
甲骨文與開源
作為開源社區(qū)的長期核心捐獻(xiàn)者,甲骨文公司致力于開發(fā)、支持并普及開源軟件。甲骨文一直并將繼續(xù)致力于為最終用戶提供多樣選擇、高度的靈活性以及更低的計算成本。通過在開發(fā)、測試、優(yōu)化及支持Linux、 PHP、 Apache、 Eclipse、 Berkeley DB和 InnoDB等開源技術(shù)上進(jìn)行大量投資,甲骨文顯然在支持開源解決方案,并把它們作為開發(fā)和部署的可行選擇提供給客戶。今天,很多客戶都在關(guān)鍵業(yè)務(wù)環(huán)境中使用甲骨文及其他得到支持的開源技術(shù),以獲得更低成本、更輕松的可管理性、更高的可用性及可靠性方面的諸多益處,以及績效與可擴(kuò)展性優(yōu)勢。