MySQL數(shù)據(jù)庫行將消亡?靠Oracle搶救或自救
MySQL數(shù)據(jù)庫的歷史最早可以追溯到1979年,那時(shí)Oracle還沒有形成氣候,微軟的SQL Server更是在醞釀中進(jìn)行著。創(chuàng)始人Monty Widenius以及MySQL數(shù)據(jù)庫的共同創(chuàng)始人David Axmark,基于一個(gè)TcX的小公司平臺(tái)上,讓MySQL數(shù)據(jù)庫能夠始終堅(jiān)持“開源路線”不動(dòng)搖,時(shí)至今日,成為最受用戶歡迎的數(shù)據(jù)庫產(chǎn)品之一。
但從08年1月底Sun公司宣布收購MySQL數(shù)據(jù)庫并達(dá)成最終協(xié)議,到如今的Sun所有產(chǎn)品盡歸甲骨文旗下,對(duì)于這一年前剛剛收購的MySQL數(shù)據(jù)庫來說,面對(duì)著這位昔日的競(jìng)爭(zhēng)對(duì)手,如今卻成為了別人“棋子”,MySQL數(shù)據(jù)庫將會(huì)何去何從?四分五裂的MySQL能否重整山河?
MySQL數(shù)據(jù)庫的命運(yùn)
對(duì)于MySQL數(shù)據(jù)庫來說,經(jīng)歷著眾多的命運(yùn)改變。早在Oracle收購之前,MySQL數(shù)據(jù)庫開源社區(qū)就受到過分的應(yīng)用而導(dǎo)致資源緊張的狀況,隨著08年1月Sun收購MySQL數(shù)據(jù)庫,使得原有緊張的局面爆發(fā),大量的MySQL數(shù)據(jù)庫開發(fā)人員的離開公司,維德紐斯(Widenius)稱,在易于使用和修改MySQL數(shù)據(jù)庫代碼上,Sun公司做得不夠,其中難以忍受MySQL數(shù)據(jù)庫在Sun管理體制下緩慢的研發(fā)進(jìn)程和Sun的企業(yè)文化才是最終的因素。
另外,隨著大批開發(fā)人員的出走,MySQL數(shù)據(jù)庫的源代碼出現(xiàn)分支:Dizzle和MariaDB。這些還都不足以讓甲骨文收購MySQL數(shù)據(jù)庫的開發(fā)者煩惱,近日MySQL數(shù)據(jù)庫創(chuàng)始人Monty Widenius以及另一個(gè)MySQL數(shù)據(jù)庫專家David Axmark相繼離開,創(chuàng)建開源數(shù)據(jù)庫聯(lián)盟,實(shí)現(xiàn)了Widenius上個(gè)月底宣布將成立MySQL數(shù)據(jù)庫分支的計(jì)劃。
而更值得關(guān)注的是,對(duì)于支持MySQL數(shù)據(jù)庫開發(fā)用戶來說,其實(shí)并不孤單。前MySQL數(shù)據(jù)庫員工以及Dizzle開發(fā)者共同呼吁,新的開源數(shù)據(jù)庫聯(lián)盟應(yīng)該更加的官方化,但是最終的結(jié)果將決定著MySQL數(shù)據(jù)庫的命運(yùn)。
Oracle能否保留MySQL數(shù)據(jù)庫產(chǎn)品
當(dāng)然,對(duì)于MySQL數(shù)據(jù)庫而言,只能有一個(gè)真正的,正式版的產(chǎn)品:這就是后來被Sun公司收購,并最終歸入甲骨文公司旗下的MySQL數(shù)據(jù)庫。甲骨文公司目前擁有MySQL數(shù)據(jù)庫所有版權(quán),商標(biāo)及其他知識(shí)產(chǎn)權(quán)。雖然這一切看上去都很好,但是僅MySQL數(shù)據(jù)庫的品牌存在,可能不會(huì)讓用戶的擔(dān)心得到寬慰。MySQL數(shù)據(jù)庫開源數(shù)據(jù)庫的特性不會(huì)由一個(gè)世界最大的商業(yè)軟件公司獲得更多的關(guān)注。
對(duì)于甲骨文收購下的低端產(chǎn)品MySQL數(shù)據(jù)庫而言,當(dāng)它作為有一個(gè)利潤豐厚的,專有數(shù)據(jù)庫出售的時(shí)候會(huì)受到Oracle極大的支持。但作為MySQL數(shù)據(jù)庫開源社區(qū)而言,甲骨文公司的商業(yè)化會(huì)讓MySQL數(shù)據(jù)庫的吸引力逐漸變得減弱。
另外,眾所周知,開放源碼的用戶是賦予變化的團(tuán)體。如果一個(gè)項(xiàng)目滿足不了用戶需求,那么用戶會(huì)轉(zhuǎn)到其他地方——而對(duì)于源代碼開發(fā)者也是一樣。不斷的完善才是開源社區(qū)的生存發(fā)展的保證,而作為商業(yè)化的甲骨文希望的不在反復(fù)完善的開發(fā)上耗費(fèi)大量的資源。
出現(xiàn)分歧,誰是贏家和輸家
對(duì)于Oracle和開源軟件的支持者之間也同樣存在很大的分歧,這些因素就是拘泥于完全商業(yè)化進(jìn)程的開發(fā)模式,以及緩慢的開發(fā)速度是開放源碼用戶不能容忍,甚至面對(duì)官方的繁瑣程序會(huì)更加的難以接受。
由此,最好的解決方案是甲骨文將加入開源數(shù)據(jù)庫聯(lián)盟,并積極的推廣MySQL數(shù)據(jù)庫在一個(gè)開放的、自由的社區(qū)環(huán)境中應(yīng)用。MySQL數(shù)據(jù)庫作為甲骨文收購Sun得到的一項(xiàng)資產(chǎn),盡管之前的Sun不知道把它擺在什么位置,也不知如何加以管理。但如今歸于Oracle旗下,如果Oracle不能加以合理有效應(yīng)用,MySQL數(shù)據(jù)庫將仍然是一個(gè)品牌的名稱,而這個(gè)品牌將在不久的將來沒有實(shí)質(zhì)的意義。
【編輯推薦】