《你覺得現在NoSQL能干掉Oracle的傳統生意嗎》要點:
本文介紹了你覺得現在NoSQL能干掉Oracle的傳統生意嗎,希望對您有用。如果有疑問,可以聯系我們。
NoSQL數據庫在跟關系型數據庫的角力中似乎又有了新的進展!
9月份的DB-Engines出具的一份數據庫市場排名顯示:NoSQL數據庫在全球的市場份額馬上就要沖進前三了!從這個數據來看,對那些認為NoSQL將只是曇花一現的觀點,我們只能只能說呵呵了
邊緣化VS革新性
當然,也有人不愿意跟記者一起呵呵.Milo聯合創始人和前谷歌人Ted Dziuba認為“NoSQL最終會被邊緣化”,原因是NoSQL解決不了企業真正面臨的那些問題(我們知道這里指的是現有核心業務系統里的那些結構化數據),退一步說,NoSQL數據在這方面表現,明顯不如MySQL和Postgres這些RDBMS大品牌.
因為……大數據所謂的大規模問題,根!本!不!明!顯!(好吧,這是記者加的感觸), Ted Dziuba認為: “開發谷歌規模的應用程序可能在浪費你的時間,你也絕對做不好這事兒,當然這不是說你不夠聰明,只是你沒有那么大規模的使用經驗,你也不知道究竟會出現什么問題.”(意思是,沒有葫蘆,你怎么照著畫瓢是嗎?)
大多數公司都沒有谷歌那么大的數據規模,相應的也不會遇到那么大的問題,從NoSQL在報告上的數據來看,公司們也確實沒有那么多必須要解決的大數據問題.
但數據庫專家邁克爾弗蘭克林認為,大數據的意義,根本就不在“大”容量這一點上.新一代的數據管理方式,本質上的不同不僅體現在“可擴展性”這一點上,還有“靈活性”的問題.比如我們可以先把數據存儲下來,然后再考慮結構的問題——我們稱之為為Schema on Read(比如Hadoop做的)與Schema on need(傳統的關系型數據庫是Schema on write)——這才是真正的具有革新性的意義所在.
而這種革新能力的魅力,就是現在企業在大量招募NoSQL人才的原因.
大數據是“更多更快”
從客觀性上來說,DB-Engines數據庫流行度排行榜不僅參考了就業指數這一個參數,db-engines(出具數據庫排名報告的公司)還有許多別的指標(谷歌搜索、就業數據、在線技術討論blablabla等)來衡量數據庫的流行度.
看起來,隨著大數據的發展,關系型數據庫的腳步有些拌蒜,而大數據友好型的NoSQL數據庫則大幅飆升.那這是在說要放棄RDBMS嗎?根!本!不!是!企業現在是在用NoSQL解決一些新的問題.
(各個數據庫的成長軌跡)
從圖中我們可以清楚的看到SQL Server和MongoDB之間隔了800多點,即便這是個難以逾越的鴻溝,但在不久的將來或許MongoDB會跨過去——看看不同數據庫的增長軌跡就看知道了.
重新煥發青春活力的一個RDBMS是Postgres,增長勢頭看起來很不錯;而其他的關系型數據庫產品,與它們的NoSQL競爭對手相比,要么滯漲,要么出現下滑,許多人都認為這一局面在短時間內不會改變——畢竟嚴格要求數據結構化的時代,已經一去不復返了.
之前對NoSQL禁入區域也開始出現解禁的情況,比如,IBM在Z System大型機上開始支持MongoDB了.然并卵!很多人想知道究竟有多少公司會在這種過時的架構上運行MongoDB,但,起碼IBM覺得應該這樣做是吧……
DataStax公司(一家提供商業版Apache Cassandra NoSQL的初創公司)的員工Scott Hirleman表示:“NoSQL數據庫讓企業變得更敏捷(尤其是在部署新特性的時候)和更靈活(可以存儲多種復雜的數據類型),并且支持在低成本和低復雜性環境下的擴展”.
這意味著什么呢?這個世界再不是只有整潔的電子表格型的數據了.當然這不是說拉里埃里森需要馬上典當自己的私人游艇,這只是意味著他需要進軍NoSQL了,就像當年進軍開源的RDBMS一樣.
如果您對此有更多的興趣,請輕戳這里查看原文報告http://db-engines.com/en/ranking
綜合國外網站編譯.
歡迎參與《你覺得現在NoSQL能干掉Oracle的傳統生意嗎》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9349.html