新聞中心
去年對Sun的收購,讓甲骨文順利的將一個潛在的對手MySQL收入囊中,業(yè)界一片嘩然,一時眾說紛紜,唱衰者有之、看好者也有之,MySQL的發(fā)展前景受到各方的密切關(guān)注。

網(wǎng)站建設(shè)、做網(wǎng)站介紹好的網(wǎng)站是理念、設(shè)計和技術(shù)的結(jié)合。成都創(chuàng)新互聯(lián)公司擁有的網(wǎng)站設(shè)計理念、多方位的設(shè)計風格、經(jīng)驗豐富的設(shè)計團隊。提供PC端+手機端網(wǎng)站建設(shè),用營銷思維進行網(wǎng)站設(shè)計、采用先進技術(shù)開源代碼、注重用戶體驗與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。
而現(xiàn)在,Oracle對于Sun的并購完成已經(jīng)有些時日了。MySQL被并購后的這些日子到底如何呢?本文將從MySQL被并購后的版本更新狀況,MySQL開發(fā)團隊成員現(xiàn)狀,及被并購后競爭對手浮現(xiàn),甲骨文與MYSQL社區(qū)的糾葛,等四個方面進行梳理。還原被并購后的MySQL真實現(xiàn)狀。
MySQL5.5發(fā)布 版本發(fā)布頻率明顯增加
MySQL5.5的發(fā)布無疑是MySQL被并購以來最為重要的一次版本發(fā)布。MySQL專家摩根·托克(Morgan Tocker)表示,這實際上是一個重大改變。它將引發(fā)MySQL使用方式的巨變。過去用戶通常是最初使用MyISAM存儲引擎,然后學習轉(zhuǎn)向數(shù)據(jù)管理功能更強大的InnoDB;現(xiàn)在是從一開始就使用更高級和更復雜的存儲引擎。我們將看到更多的人開始學習了解InnoDB,而知道MyISAM引擎的人則會減少很多。人們討論的話題不再是“為什么我要從MyISAM轉(zhuǎn)向InnoDB?”而是“我聽說還有一個MyISAM引擎,什么情況下我應該試用它?”對MySQL來說,這是一個非常明智的舉動。
另外,近日甲骨文表示,MySQL Enterprise最新版本即將面市,并以此顯示甲骨文公司正在持續(xù)投資MySQL。
甲骨文在新聞公告中稱,MySQL企業(yè)監(jiān)控器2.2(MySQL Enterprise Monitor 2.2)是該版本的關(guān)鍵組件之一。MySQL企業(yè)監(jiān)控器2.2不僅增強了對查詢性能的監(jiān)控,還提高了安全性,并節(jié)省了與MySQL支持集成的時間。該版本增強了收集、搜索和查看查詢性能數(shù)據(jù)的功能,使開發(fā)人員能夠分析和過濾可能干擾關(guān)鍵系統(tǒng)資源的模式。
總的來說在開源社區(qū)發(fā)展出的力量和Oracle體系的競爭中,MySQL本身呈現(xiàn)出加速發(fā)展的趨勢,或許在Oracle體系下MySQL變的更完善、更穩(wěn)定、更加商業(yè)化,社區(qū)的分支版本更加開放、具備更強的關(guān)鍵性能,也許這兩條并行的發(fā)展路徑,能夠創(chuàng)生出更加強大的新MySQL。當然也不排除會有糟糕的情況出現(xiàn)。
高層巨變 MySQL開發(fā)團隊成員基本穩(wěn)定
在說MySQL開發(fā)團隊成員的現(xiàn)狀之前,我們先來看看近幾個月離職的MySQL高管。
2010年02月08日MySQL元老擁有28年資歷的Ken Jacobs離職。
2010年03月22日MySQL創(chuàng)始人之一(Marten Mickos)就任Eucalyptus云計算CEO。
2010年4月13日MySQL數(shù)據(jù)庫開發(fā)團隊掌門卡倫-塔根·帕德爾(Karen Tegan Padir) 加盟EnterpriseDB。
如果算上在Sun時期就離職的MySQL聯(lián)合創(chuàng)始人大衛(wèi).艾克馬克(David Axmark), MySQL另一名創(chuàng)始人邁克爾.維德紐斯(Michael Widenius)及MySQL社區(qū)關(guān)系主管卡伊。阿莫(Kaj Arno),那留著甲骨文的MySQL的原高層幾乎可以說所剩無幾。
相比高層的巨大變動,可能大家更關(guān)注“MySQL開發(fā)人員都去了哪里?”,對此MySQL前技術(shù)總監(jiān)布萊恩·阿克爾(Brian Aker)表示,除了一小部分人離開外,其他人多數(shù)還是甲骨文的員工,只有一小部分離開。
我們具體到各個模塊的開發(fā)人員來詳細看看。
首先來說一下存儲引擎Innodb,這是一塊規(guī)模相當大代碼,它已經(jīng)生存了數(shù)年時間,現(xiàn)在依然屬于甲骨文,沒有Innodb就沒有24×7穩(wěn)定運行的數(shù)據(jù)庫。
而優(yōu)化器(Optimizer)的開發(fā)人員幾乎都走了,他們?nèi)チ薓ontyAB。
至于復制(Replication)功能,除了第一版的編寫者之外,其他人都在甲骨文。第一版編寫者現(xiàn)在不同的公司擔任顧問,不過他在2002年前后就離開了MySQL團隊。執(zhí)行/觸發(fā)器系統(tǒng)則是多個開發(fā)人員合作的結(jié)晶?!按鎯^程之前”的代碼基本是在那時編寫的,變化的部分很小,相關(guān)人員基本都還在甲骨文。
再來看一下MySQL的解析器(Parser),其大部分代碼來自于MiniSQL和Unireg的合并,此后MySQL開發(fā)人員做的是后來在5.0中出現(xiàn)的整體式存儲過程,之后的功能是通過分割技術(shù)(partitioning)來實現(xiàn)。
編寫連接器(Connector)的開發(fā)人員依然在Sun公司,截止到目前還沒有聽到有人離開。
存儲過程的編寫者已經(jīng)在2005年離開,選擇回家釣魚,但其影響幾乎可以忽略不計。
因此,MySQL的大部分開發(fā)人員還都在甲骨文。
新老競爭對手出擊 搶奪MySQL用戶及市場。
前段時間,Twitter宣布,將淘汰既有的MySQL系統(tǒng),改用Cassandra管理信息。 Cassandra是一個由Apache基金資助的分布式開源數(shù)據(jù)庫,主要用于將海量數(shù)據(jù)分布到大量廉價服務器,進而拼湊出一個無單點故障的信息管理集群。而在Twitter之前,F(xiàn)acebook、Digg已經(jīng)開始使用Cassandra,思科的WebEx也已使用Cassandra來收集用戶反饋。
近日舊金山新創(chuàng)公司Clustrix公開宣稱,自己的產(chǎn)品更強大更優(yōu)秀,可以完成MySQL做不好的事情,可擴展至存儲數(shù)十億條數(shù)據(jù),完全可以取代MySQL。Clustrix產(chǎn)品可以與MySQL協(xié)議互通,這樣應用程序再也無需進行代碼移植,它的存在無疑會傷害MySQL的付費業(yè)務。
除此之外,近期興起的No-SQL運動也給IT行業(yè)帶來了新的選擇。除Cassandra外,No- SQL運動的代表還包括Hadoop、Google的 Big Table、MemCacheDB、Voldemort、CouchDB和MongoDB。在這樣的背景下,不僅大型互聯(lián)網(wǎng)企業(yè)開始放棄包括MySQL在內(nèi)的關(guān)系型數(shù)據(jù)庫,即便是一些企業(yè)的內(nèi)部應用,考慮到多媒體、電子郵件、空間和地理信息的增多,也開始采用非關(guān)系型數(shù)據(jù)庫方案。
今天的MySQL不得不面臨許多問題,它在大型應用領(lǐng)域的采用率較低,同時面臨PostgreSQL的強有力競爭者。PostgreSQL創(chuàng)始人之一的Bruce Momjian先生,對IT168記者表示PostgreSQL比MySQL更優(yōu)秀。
Oracle與MySQL社區(qū)
甲骨文并購前曾經(jīng)向MySQL社區(qū)做出十項承諾。并購后甲骨文高管正在對開源人士展開“示愛”攻勢,但曾經(jīng)的MySQL精英們也已經(jīng)重整旗鼓,通過MySQL數(shù)據(jù)庫分支的方式來贏得了數(shù)據(jù)庫管理員和開發(fā)者的“芳心”。
在上月舉行的MySQL大會上,MySQL之父邁克爾·韋德紐斯(Michael Widenius)和大名鼎鼎的MySQL架構(gòu)師布萊恩·阿克爾(Brian Aker)分別發(fā)表演講,全力推廣他們各自的MySQL分支數(shù)據(jù)庫,他們堅信任何一家公司都不可能成為MySQL開發(fā)或支持服務的唯一提供商。
他們明確的表達了支持MySQL的開發(fā)商和公司應該多元化的觀點,另外他們認為,MySQL分支數(shù)據(jù)庫的所有者是那些對代碼感興趣的開發(fā)者,而不是某一家利益驅(qū)動的企業(yè)。
可笑的是MySQL現(xiàn)在已經(jīng)歸數(shù)據(jù)庫巨頭甲骨文所有,在本次MySQL大會上該數(shù)據(jù)庫巨頭被列為“創(chuàng)始贊助商”。在MYSQL用戶大會上,甲骨文首席軟件架構(gòu)師愛德華·斯凱文(Edward Screven)試圖取得MySQL用戶的信任,聲稱他們的數(shù)據(jù)庫非常安全,因為甲骨文向用戶提供一套完整的支持組合服務。
斯凱文承諾,未來計劃將MySQL嵌入到甲骨文的軟件架構(gòu)和管理產(chǎn)品中去。然而這可能有悖于開源人士所渴望的獨立性和開放性原則。
很明顯,甲骨文每年一度的OpenWorld大會未能打動數(shù)據(jù)庫管理員和開發(fā)者的“芳心”,斯凱文的演講結(jié)束后,只得到了MySQL社區(qū)關(guān)系經(jīng)理科林·查理斯(Colin Charles)禮貌性的鼓掌。
24小時后,MySQL之父和MySQL頂級架構(gòu)師拋出了與斯凱文相反的觀點:甲骨文推動社區(qū)發(fā)展是一件好事,但單一架構(gòu)和單一供應商不利于創(chuàng)新。獨立性是他們遠離甲骨文的原因,也是他們吸引用戶和潛在代碼貢獻者的制勝法寶。
這些MySQL名人的做法對甲骨文來說是一種考驗,將驗證甲骨文與MySQL社區(qū)配合和容忍不同意見的程度,甲骨文投入時間和金錢召開的MySQL大會,是否允許批評家和分支MySQL領(lǐng)導者自由發(fā)表自己的觀點。
網(wǎng)站欄目:MySQL被Oracle并購后的409個日日夜夜
文章鏈接:http://m.fisionsoft.com.cn/article/djpcjcc.html


咨詢
建站咨詢
