甲骨文首席架構師談開源 解讀MySQL、Java未來戰略
在成功對Sun進行整合之后,甲骨文公司高管屢次向開發者表明他們對開源的信心。繼甲骨文副總裁對開源的NetBeans 6.9互操作性表示信心十足之后,首席架構師Edward Screven再次向我們解讀了MySQL和Java的未來戰略。
2010年8月甲骨文雜志Rich Schwerin對首席架構師Edward Screven進行了采訪,Edward Screven介紹了甲骨文將長期致力于開源和開放標準以及甲骨文公司已支持多種開源技術從MySQL,GlassFish,OpenOffice到Linux,NetBean等等。
下面是采訪中的摘錄:
甲骨文雜志:Oracle公司的開源戰略是什么?
Screven:第一,我想指出的是,Oracle并不真的有一個開放的source-specific戰略。我們有一個整體公司戰略:為客戶提供完整的、開放的、綜合,并集合硬件和軟件,測試和服務為一體的解決方案,而開放源碼只是其中的一部分。
開源對于軟件既是一種開發方法也是一種商業模式,它有別于傳統的軟硬件,也能有效的為客戶提供非常有價值的軟件。
甲骨文雜志:在眾多的開放源碼技術甲骨文通過Sun的收購,特別是吸引了很多關注的MySQL。Oracle對未來對MySQL的戰略是什么?
Screven:我要談三個要點。第一我們會讓MySQL成為一個更優秀的產品,添加更多功能,提高其性能,提高其代碼質量。第二是使MySQL有更好的技術支持。為了確保客戶能從Oracle獲得對MySQL的支持,獲得與Oracle其他產品相同技術經驗的支持。最后,我們希望使MySQL能更多與Oracle其他功能集成。例如,從長遠來看,未來可通過Oracle企業管理器管理MySQL數據庫,以使MySQL數據庫的備份通過Oracle安全備份協調,并使MySQL審計記錄傳輸到Oracle審計庫。
甲骨文雜志:幾年前,Oracle收購的開源存儲引擎InnoDB,它是如何融入到Oracle的開源組合的?
Screven:InnoDB是一個非常有趣的技術。這是迄今為止在MySQL上部署最廣泛的事務性存儲引擎。當我們收購它后,很多人認為,或許我們以某種方式打壓MySQL,但是這并不我們收它的真正原因。我們收購它,是因為對它的技術感興趣,我們增加了一倍數量的工程師,來改善InnoDB性能和功能。現在,我們同時擁有了MySQL和InnoDB,這將是對為MySQL用戶非常好的事情,因為這意味著這兩個開發團隊可以合并在一起,我們可以為MySQL的客戶提供更快的存儲引擎。
51CTO推薦專題:MySQL數據庫入門與精通教程
甲骨文雜志:讓我們討論下軟件開發界的利器-Java。Oracle對Java的戰略是什么?
Screven:Java是真正最重要的計算技術之一。其編程環境和語言技術被部署在大量設備和計算機上,其用戶有十億之多,既能運行在小型智能卡設備,也能運行在大型的SMP設備。
Java在編程語言中,無處不在,其編程模型對客戶和開發者是非常強大的。我們的戰略是繼續推進這一界限,繼續加強其編程模型和API,繼續投資以Java技術應用的每個領域。為了盡量確保Java依然存在,將它發展為在地球上首要編程語言和編程環境。
51CTO推薦專題:Java編程開發手冊
甲骨文雜志:如何使用Oracle fusion中間件支持開源?
Screven:Oracle fusion中間件微觀反映了甲骨文的全面開放源代碼運動的方法。有很多開源的組件是Oracle fusion中間件的一部分。例如,Java本身的許多地方都是開源的。甲骨文的WebCenter在Oracle fusion中間件基礎設施是基于Apache,被內置到Oracle fusion中間件的Web偵聽器。
GlassFish是一個開源的Java EE [Java平臺企業版]參考實現。 Eclipse是一個開發工具,Oracle fusion中間件包括了大量的Eclipse插件。 NetBeans IDE的[集成開發環境]是另一個開源產品,也是Oracle fusion中間件開發者的選擇。
甲骨文雜志:Oracle從1998年在Linux上的第一個數據庫開始就一直支持Linux操作系統,目前Oracle為Linux承擔了些什么義務。
Screven:從1998年開始,我一直致力于Linux研究。Linux一直是Oracle的基礎發展平臺。是我們在x86架構上的戰略平臺。我們現在擁有比以往更多的Linux工程師,而且還在雇用更多的工程師。目的是使Linux成為絕對的整體,開放,綜合戰略的中心部分。
甲骨文雜志:Oracle為Linux開源社區提交了哪些貢獻?
Screven:我們的貢獻主要集中在改善服務器環境的技術方面。例如,Oracle Cluster File System 2,新一代的文件系統:Btrfs,它適用于集群環境,在數據的完整性,存儲驗證,異步I/O方面有更好的表現,能使企業軟件有更快更穩定的運行。
51CTO推薦專題:尋找Linux的“根”
甲骨文雜志:目前Oracle的虛擬化產品是什么情況?
Screven:隨著SUN的收購,Oracle的虛擬化產品在市場上有最廣泛的市場競爭力。甲骨文虛擬機包括兩個主要部分組成:Oracle VM的服務器,一個基于Xen的管理程序x86架構;Oracle VM的管理端,基于Web的管理方式為集中管理Oracle VM的服務器和虛擬機。我們也有Oracle VirtualBox,這是一個可托管的虛擬化環境。它能運行在Windows,Linux和其他操作系統,能讓您在自己的筆記本電腦或臺式機上獲得虛擬化環境。
甲骨文雜志:我們已經討論了MySQL和Java語言。另外一個重要的開源產品OpenOffice。甲骨文對OpenOffice是什么態度?
Screven:OpenOffice是一個基于開放標準的辦公套件。這是甲骨文公司內部作為一個獨立管理的全球性業務部門,這意味著它的開發團隊和銷售團隊都有自己的專門機構,我認為這是一個非常誘人的產品。它允許用戶共享是一個基于開放標準的格式定義文件,并有一個新的技術來進行名為Oracle Cloud Office。Oracle Cloud Office可以使用戶通過桌面或手機瀏覽器去訪問和處理開放的標準格式的文檔。
甲骨文雜志:在當今的開放標準下,客戶可以在生產環境中同時運行開源和商業軟件。甲骨文如何看待開放標準的重要性?
Screven:我們的目標是為客戶提供完整的軟件而不是為了捆綁用戶去使用某一款軟件。提供預先集成組件這有利于客戶。如果客戶認為將只能選擇甲骨文軟件,客戶將不會選擇那些。所以這是非常重要的是我們要立足于開放標準的軟件。我認為對于客戶選擇以開放標準的軟件作為基礎是非常重要的。
甲骨文雜志:Oracle對開放標準的支持在真實客戶環境有著什么意義?
Screven:現實中客戶有著復雜的環境。以開放標準為中心為客戶提供一種方式來創建一種高度整合的基礎設施環境,這樣他們可以避免應用程序和數據庫的孤島,以避免將來為了整合而付出的昂貴代價。因此,開放標準可以降低客戶的成本。
原文出自
http://www.oracle.com/magcasts.
【編輯推薦】