Oracle承諾對MySQL不會放棄只會更好
在本次的JavaOne 2010上,Oracle已經(jīng)承諾繼續(xù)對MySQL社區(qū)版的大力支持,但你也許會對Oracle瞄準(zhǔn)的目標(biāo)架構(gòu)和客戶感興趣。
Edward Screven,Oracle的***架師,強(qiáng)調(diào)Oracle不但會繼續(xù)對MySQL企業(yè)版作出貢獻(xiàn),也會繼續(xù)大力支持在GPL協(xié)議下社區(qū)版本的發(fā)展。
Oracle最近宣布了MySQL 5.5的一個(gè)測試版本,并表示在性能上相對于WINDOWS方面,MySQL運(yùn)行在LINUX上的性能會更好些。最終的版本會在年底發(fā)布。
在會上,Screven說:“有不少人認(rèn)為我們在收購Sun之后,會放棄MySQL,但恰好相反,我們會更努力讓MySQL變得更好”。
“我們正在增強(qiáng)MySQL社區(qū)版的各項(xiàng)功能,我們不僅會將企業(yè)版變得更好,也會使社區(qū)版變得一樣強(qiáng)大”。
而在Oracle發(fā)出這樣的表態(tài)前,對于OpenSolaris項(xiàng)目Oracle采取的是放棄的態(tài)度,這在眾人眼中,可以感覺到Oracle是對開源項(xiàng)目是沒多大興趣的,因?yàn)檎J(rèn)為不能為公司賺錢。
在發(fā)行了商業(yè)版本的Solaris后,Oracle現(xiàn)在只提供對OpenSolaris更新的代碼的支持了。
盡管Oracle將會繼續(xù)維護(hù)MySQL,但在數(shù)據(jù)庫架構(gòu)方面現(xiàn)在已經(jīng)開始按Oracle的路線去走了。從現(xiàn)在開始,MySQL的5.5版本默認(rèn)的數(shù)據(jù)庫引擎是InnoDB了,不再是myisam,而InnoDB是Oracle在2005年收購回來的技術(shù)。
InnoDB是一個(gè)相當(dāng)好的數(shù)據(jù)庫存儲引擎,它支持完全的事務(wù)特性。正如產(chǎn)品開發(fā)副總裁Thomas Ulin說的,“InnoDB對數(shù)據(jù)庫來說是個(gè)很好的選擇”。
Oracle的InnoDB和MySQL的團(tuán)隊(duì)一直保持合作,根據(jù)SysBench的benchmark記錄,他們聲稱在***版本的MySQL5.5中,在備份恢復(fù)方面性能是之前的10倍,相比運(yùn)行在Linux上的MySQL5.1,在讀寫方面的性能是超出其360%;而相比運(yùn)行在windows 2008上的MySQL 5.0,則是超出1500%之多。
盡管InnoDB在性能上有大幅提高,但Oracle將來卻未必能確認(rèn)把這些成果貢獻(xiàn)給MySQL的社區(qū)版本或者是其他的數(shù)據(jù)引擎,比如Falcon,它是在Oracle收購InnoDB后MySQL自己另外開發(fā)的數(shù)據(jù)庫存儲引擎。
在InnoDB被Oracle收購后,MySQL告訴開發(fā)者們,他們將另外鼓勵(lì)開發(fā)者使用其他數(shù)據(jù)庫存儲引擎,以防止InnoDB被收購后InnoDB成為默認(rèn)的存儲引擎,這樣MySQL的命運(yùn)就掌握在Oracle手中,可惜事與愿違,MySQL還是最終被Oracle收購。
在這個(gè)數(shù)據(jù)庫存儲引擎領(lǐng)域中,還有其他的一些廠商,比如Kickfire,PBXT和Brighthouse。
Screven同時(shí)也再次強(qiáng)調(diào)了MySQL企業(yè)版和Oracle其他系列產(chǎn)品的整合。在2011年,MySQL的企業(yè)版本將會于Oracle的 EnterpriseManager及審計(jì)工具、安全備份等產(chǎn)品進(jìn)行整合,其中有些已經(jīng)在Oracle的計(jì)劃藍(lán)圖中了,同時(shí)MySQL的企業(yè)版也會得到Oracle的專門商業(yè)技術(shù)支持。
對于Oracle來說,它是要建立一系列的軟件和硬件的整體解決方案,所以它的客戶才會從Oracle那里購買產(chǎn)品和服務(wù)。
“我們應(yīng)該回過頭來好好感謝開源對Oracle做出的貢獻(xiàn)”,Screven說。“MySQL,Java虛擬機(jī),Linux Apache,Glassfish—我們有一系列豐富的開源技術(shù),這正符合我們的策略以去提供開放整合的解決方案”
Screven還說:“我們將繼續(xù)讓MySQL變成一個(gè)更好的產(chǎn)品,讓它其合適的領(lǐng)域占據(jù)一席之地。”不過他接著補(bǔ)充說:“現(xiàn)在還不是恰當(dāng)?shù)臅r(shí)候”。
在Web應(yīng)用方面,MySQL的應(yīng)用數(shù)量是很龐大的,但在企業(yè)應(yīng)用方面,Oracle的用戶其實(shí)已經(jīng)開始逐漸使用除Oracle外的MySQL數(shù)據(jù)庫了。
“Oracle對MySQL的投資比SUN或之前MySQL是獨(dú)立公司運(yùn)營時(shí)的要多得多,而且我們會讓MySQL適合大企業(yè)的需要,幫助他們充分利用MySQL的優(yōu)勢。”Screven說。
【編輯推薦】