程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL在web應用領域面臨NoSQL的挑戰

MySQL在web應用領域面臨NoSQL的挑戰

編輯:MySQL綜合教程

僅僅幾年前,MySQL還是開源數據庫領域公認的王者,但是隨著NoSQL以82%的年復合增長率狂飙,MySQL在web應用市場正面臨被NoSQL淘汰的危險。

 

 

向NoSQL的遷移不但成為IT業發展趨勢的一個注腳,還讓人們領略了開源驅動的產業創新正如疾風驟雨般來臨。

這一切與Oracle對MySQL的管理無關,實際上,Oracle對MySQL可謂盡心盡力,投入大量資源改進技術,培養社區。正如451 Research的的研究經理Matthew Aslett所言:“MySQL生態系統比過去更加健康和富有活力,Oracle對核心產品全力支持,提供大量互補產品和服務增強其競爭力。”

那麼MySQL到底怎麼了?Aslett在一次開源商務會議上分享了他的觀點。

他認為,絕大多數因為Oracle入主而棄用MySQL的企業普遍給Oracle的MySQL管理工作“好評”,極少數給了“中評”。

事實上451 Research預測MySQL市場價值將在2015年達到6.64億美元,年復合增長率是“健康的”40%。

 

 

可以看到,上面這張圖表中唯一“不健康”的因素就是NoSQL的快速崛起。Aslett指出,12.7%的棄用MySQL的企業直接投入了 NoSQL的懷抱,但這對MySQL的安裝基數影響不大。最常見的MySQL替代品實際上是PostgreSQL。但即使是PostgreSQL對 MySQL的安裝基數威脅也不大。

換而言之,總體上NoSQL對MySQL的安裝基數並無多大威脅。

但是在web應用領域,NoSQL對MySQL形成了明顯的威脅,雖然很少有人更換現有應用的支撐台數據庫,但是越來越多的新web應用選擇了 NoSQL的道路。451 Research認為:“那些強調高可擴展性、性能和靈活性的新項目更多地采用了NoSQL數據庫技術。”

早在2009年,當時的MySQL首席執行官Marten Mickos認為MySQL應當作為Sun公司的一部分被Oracle收購,因為MySQL與Oracle並沒有直接的競爭關系。Mickos認為:“MySQL正在以瘋狂的速度增長,但這並沒有傷到Oracle。MySQL主要面向web應用。Oracle則是面向較老的企業級遺留系統。”

今天,同樣的故事正在上演,NoSQL正在以瘋狂的速度占領web應用市場,而MySQL則節節敗退。

這個變化實在是太快了,簡直不可思議。NoSQL的概念1998年問世,但是直到2009年才初露端倪,當時MySQL還是開源數據庫毫無爭議的王者,但是MySQL的統治地位非常不牢固,Aslett用451Research的一系列報告標題展示了這一點:

“MySQL是開源數據庫世界王冠上的明珠。”

——2008年5月

“Oracle的競爭對手對Oracle收購MySQL感到無解。”

——2009年5月

“數據庫市場正受到來自輕量級架構的開源數據庫的沖擊,這些數據庫主要面向web應用。”

——2011年4月

從2009年到2011年,僅僅兩年時間,NoSQL就從非主流發展成MySQL在web應用市場的終結者,這充分顯示了開源對於創新的巨大驅動力。

看看那些驅動今日之IT產業的重要技術吧,根據InformationWeek的調查,CIO們普遍認為雲計算和大數據是2012年最總要的兩個技術:

CIO們2012年最終要的兩個IT預算項目是什麼?雲計算和大數據!而開源軟件是雲計算和大數據潮流最重要的驅動力,例如Hadoop、Pig、Linux或OpenStack。

雖然開源軟件已經開始占領數據中心,但開源最具統治力的領域是雲計算。Red Hat的產品管理總監Bryan Che認為:

開源技術是建設雲計算平台的基礎。就服務器市場份額而言,在傳統數據中心windows平台占據70%的市場,而Linux只有30%。但是當人們選擇建設雲計算平台的操作系統時,Windows和Linux的市場占有率完全顛倒過來了。

雲計算的概念由來已久,但是直到開源軟件將雲計算的建設成本大幅降低後,雲計算才得以蓬勃發展;類似的變化也發生在數據挖掘和數據倉庫領域,直到Hadoop大幅降低大數據挖掘成本的同時提高了其性能,大數據才真正得以流行。

我們目前正處於“超創新”時代,開源軟件的最大競爭對手不再是步履蹒跚的傳統商業軟件,而是另外一款開源軟件。NoSQL在web應用市場對 MySQL的威脅就是很好的例子,同樣的情形還在出現在Hadoop領域,對於用戶來說,在競爭的開源軟件之間進行選擇變得越來越困難,但這也意味著開源軟件正在以前所未有的速度變得更好。

英文原文:http://www.theregister.co.uk/2012/05/25/nosql_vs_mysql/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved