MYSQL與NOSQL

僅僅幾年前,MySQL仍是開源數據庫領域公認的王者,可是隨着NoSQL以82%的年複合增加率狂飆,MySQL在web應用市場正面臨被NoSQL淘汰的危險。php

 

noSQL logo collect

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

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

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

他認爲,絕大多數由於Oracle入主而棄用MySQL的企業廣泛給Oracle的MySQL管理工做「好評」,極少數給了「中評」。服務器

事實上451 Research預測MySQL市場價值將在2015年達到6.64億美圓,年複合增加率是「健康的」40%。架構

MySQL-NoSQLrevenue_growth

能夠看到,上面這張圖表中惟一「不健康」的因素就是NoSQL的快速崛起。Aslett指出,12.7%的棄用MySQL的企業直接投入了NoSQL的懷抱,但這對MySQL的安裝基數影響不大。最多見的MySQL替代品其實是PostgreSQL。但即便是PostgreSQL對MySQL的安裝基數威脅也不大。oop

換而言之,整體上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領域,對於用戶來講,在競爭的開源軟件之間進行選擇變得愈來愈困難,但這也意味着開源軟件正在之前所未有的速度變得更好。

轉載於:php100

相關文章
相關標籤/搜索