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