新聞中心
【獨(dú)家報(bào)道】自從2010年4月,Oracle以74億美元鯨吞Sun,關(guān)于MySQL的去向問題始終牽動(dòng)著大家的心。一開始傳出的消息是Oracle將放棄MySQL,惹來包括MySQL創(chuàng)始人在內(nèi)的聯(lián)名反對。到最后連歐盟也宣布,如果Oracle放棄MySQL將影響歐盟同意Oracle收購Sun的動(dòng)議??梢哉f很多人都希望這只藍(lán)色的小海豚能存活下去。最終的結(jié)果當(dāng)然是Oracle宣布那些放棄MySQL的傳言不實(shí),我們Oracle還將一如既往的支持MySQL的發(fā)展。

在此次OOW大會(huì)上,記者彭凡有幸聆聽了Oracle中負(fù)責(zé)MySQL方面的Philip Antoniades等高管的講座。在這場名為《MySQL,What`s the next?》的演講中,Oracle以MySQL企業(yè)版來作為案例,證明其對于MySQL未來發(fā)展的信心。
《MySQL未來在哪里?》講座現(xiàn)場(圖中為MySQL高管Philip Antoniades先生)
比如談到業(yè)內(nèi)知名的Facebook,Oracle介紹說Facebook采用MySQL是因?yàn)槠溟_放與低成本。Facebook是在2005年開始使用MySQL,而直到2008年才開始于MySQL官方合作,以提升后臺(tái)數(shù)據(jù)庫的效率??梢哉fFacebook的海量數(shù)據(jù),需要質(zhì)量更高的數(shù)據(jù)庫軟件進(jìn)行支撐。當(dāng)然MySQL也較好的完成了任務(wù),保證了Facebook的快速發(fā)展。
很令人驚訝的是,在講座中高管們還談到了與微軟Windows平臺(tái)的協(xié)作問題。眾所周知,Linux+Apche+MySQL+PHP模式是MySQL應(yīng)用的主要方式。但此次談到MySQL+Windows模式,在數(shù)據(jù)庫安裝、運(yùn)行等方面都會(huì)有更好的表現(xiàn)。比如平臺(tái)的可用性,No Lock-in等等,這些思想是不是能給我們以新的啟發(fā)。
通過這次的OOW,我們能感受到MySQL在歸依Oracle后的改變。Oracle的紅色血統(tǒng)將更深刻的影響MySQL這只藍(lán)色小海豚,不光體現(xiàn)在MySQL 5.5上,更會(huì)是MySQL后續(xù)發(fā)展上。Oracle數(shù)據(jù)庫在數(shù)據(jù)庫市場具備一定的統(tǒng)治力,那么在這種強(qiáng)力之下能否給MySQL打開更加美好的一片天?我們還要更多的觀察。
MySQL 5.5,你值得擁有
MySQL 5.5這個(gè)版本,比較大的改進(jìn)是默認(rèn)植入了InnoDB數(shù)據(jù)庫引擎,同時(shí)MySQL5.5對分區(qū)功能有了更大的增強(qiáng)。任何使用過分區(qū)的人應(yīng)該都遇到過不少問題,特別是面對非整數(shù)列分區(qū)時(shí),MySQL 5.1只能處理整數(shù)列分區(qū),如果你想在日期或字符串列上進(jìn)行分區(qū),你不得不使用函數(shù)對其進(jìn)行轉(zhuǎn)換。MySQL 5.5中新增了兩類分區(qū)方法,RANG和LIST分區(qū)法。如果你想使用MySQL 5.1中的分區(qū)類型,那你必須將類型轉(zhuǎn)換成整數(shù),需要使用一個(gè)額外的查找表,到了MySQL 5.5中,你可以不用再進(jìn)行類型轉(zhuǎn)換了。
同時(shí)根據(jù)記者在OOW現(xiàn)場找到的相關(guān)資料,顯示MySQL 5.5 RC較之前的5.1等版本,在性能上有很大的提升。具體如圖:
會(huì)后記者彭凡咨詢了MySQL高級(jí)技術(shù)主管Philip Antoniades先生,關(guān)于MySQL 5.1甚至5.0版本的用戶在升級(jí)到5.5的過程中應(yīng)該注意些什么時(shí)。Philip先生善意的提醒大家,最好先用一臺(tái)獨(dú)立的機(jī)器運(yùn)行MySQL 5.5,然后再擴(kuò)展到其他機(jī)器。這樣就能及時(shí)發(fā)現(xiàn)其中的問題,解決問題也比較簡單了。當(dāng)然還有一些其他的內(nèi)容,本站由于商業(yè)原因不便于發(fā)表,請大家諒解。
總體來說,MySQL 5.5確實(shí)值得大家去嘗試,去使用。
MySQL并行計(jì)算能否沖破性能瓶頸
來自方正集團(tuán)的史先生正在利用MySQL數(shù)據(jù)庫完成一個(gè)電子書庫項(xiàng)目,該項(xiàng)目包含大概一百萬本書籍。在實(shí)際開發(fā)過程中,史先生發(fā)現(xiàn)現(xiàn)有MySQL數(shù)據(jù)庫后臺(tái)無法迅速處理用戶的閱讀請求。一本書的載入時(shí)間太過漫長,用戶內(nèi)存消耗嚴(yán)重。作為項(xiàng)目負(fù)責(zé)人的史先生表示,目前只能通過去除圖片的方式來暫時(shí)緩解一下,但這只是治標(biāo)而不治本的方法。
隨著CPU技術(shù)從單核走向多核,服務(wù)器的性能正成幾何數(shù)的攀升。但是數(shù)據(jù)庫軟件能否完全利用現(xiàn)有的計(jì)算性能,是衡量該數(shù)據(jù)庫軟件能否勝任的重要治標(biāo)。結(jié)合上面說到的事例讓記者有理由相信,未來突破性能瓶頸還需要并行計(jì)算的幫助。而史先生此次參加OOW大會(huì),也是想找尋這方面的解決方案,以提升用戶體驗(yàn)。
MySQL的未來大家無需擔(dān)心
雖然MySQL是免費(fèi)的,雖然MySQL是藍(lán)色的。但是紅色的Oracle似乎不想放棄MySQL這么龐大的市場。盡管從MySQL高層我們還聽不到他們關(guān)于MySQL 5.5之后的表態(tài),但是不表態(tài)就是最好的表態(tài)。這種守口如瓶的保密措施,正好印證了MySQL在Oracle治下仍會(huì)得到更好的發(fā)展。
技術(shù)的進(jìn)步是無限的,冀望MySQL這只藍(lán)色的小海豚能在紅色的Oracle大洋中暢游。
【編輯推薦】
- MySQL 5.5.5 M3發(fā)布 改進(jìn)InnoDB存儲(chǔ)引擎
- 從MySQL 5.5發(fā)布看開源數(shù)據(jù)庫版本升級(jí)新模式
- MySQL 5.5發(fā)布 支持半同步復(fù)制
- MySQL 5.5更新頻繁 InnoDB重大改進(jìn)
- 深入了解MySQL 5.5分區(qū)功能增強(qiáng)
當(dāng)前名稱:細(xì)看MySQL藍(lán)色小海豚中的紅色基因
文章鏈接:http://m.fisionsoft.com.cn/article/dhepgec.html


咨詢
建站咨詢
