Oracle承諾對(duì)MySQL"不拋棄!不放棄"
在本次的JavaOne 2010上,Oracle已經(jīng)承諾繼續(xù)對(duì)MySQL社區(qū)版的大力支持,但你也許會(huì)對(duì)Oracle瞄準(zhǔn)的目標(biāo)架構(gòu)和客戶感興趣。
Edward Screven,Oracle的***架師,強(qiáng)調(diào)Oracle不但會(huì)繼續(xù)對(duì)MySQL企業(yè)版作出貢獻(xiàn),也會(huì)繼續(xù)大力支持在GPL協(xié)議下社區(qū)版本的發(fā)展。
Oracle最近宣布了MYSQL 5.5的一個(gè)測(cè)試版本,并表示在性能上相對(duì)于WINDOWS方面,MYSQL運(yùn)行在LINUX上的性能會(huì)更好些。最終的版本會(huì)在年底發(fā)布。
在會(huì)上,Screven說(shuō):“有不少人認(rèn)為我們?cè)谑召?gòu)Sun之后,會(huì)放棄MySQL,但恰好相反,我們會(huì)更努力讓MySql變得更好”。
“我們正在增強(qiáng)mysql社區(qū)版的各項(xiàng)功能,我們不僅會(huì)將企業(yè)版變得更好,也會(huì)使社區(qū)版變得一樣強(qiáng)大”。
而在Oracle發(fā)出這樣的表態(tài)前,對(duì)于OpenSolaris項(xiàng)目Oracle采取的是放棄的態(tài)度,這在眾人眼中,可以感覺(jué)到Oracle是對(duì)開(kāi)源項(xiàng)目是沒(méi)多大興趣的,因?yàn)檎J(rèn)為不能為公司賺錢(qián)。
在發(fā)行了商業(yè)版本的Solaris后,Oracle現(xiàn)在只提供對(duì)OpenSolaris更新的代碼的支持了。
盡管Oracle將會(huì)繼續(xù)維護(hù)MySql,但在數(shù)據(jù)庫(kù)架構(gòu)方面現(xiàn)在已經(jīng)開(kāi)始按Oracle的路線去走了。從現(xiàn)在開(kāi)始,MySQL的5.5版本默認(rèn)的數(shù)據(jù)庫(kù)引擎是InnoDB了,不再是myisam,而InnoDB是Oracle在2005年收購(gòu)回來(lái)的技術(shù)。
InnoDB是一個(gè)相當(dāng)好的數(shù)據(jù)庫(kù)存儲(chǔ)引擎,它支持完全的事務(wù)特性。正如產(chǎn)品開(kāi)發(fā)副總裁Thomas Ulin說(shuō)的,“InnoDB對(duì)數(shù)據(jù)庫(kù)來(lái)說(shuō)是個(gè)很好的選擇”。
Oracle的InnoDB和Mysql的團(tuán)隊(duì)一直保持合作,根據(jù)SysBench的benchmark記錄,他們聲稱(chēng)在***版本的Mysql 5.5中,在備份恢復(fù)方面性能是之前的10倍,相比運(yùn)行在Linux上的Mysql 5.1,在讀寫(xiě)方面的性能是超出其360%;而相比運(yùn)行在windows 2008上的mysql 5.0,則是超出1500%之多。
【編輯推薦】