NewSQL為何使傳統(tǒng)關(guān)系數(shù)據(jù)庫黯然失色? |
發(fā)布時間: 2012/9/15 18:14:06 |
在當今的IT界,現(xiàn)代的NoSQL和“NewSQL”處理數(shù)據(jù)的方式已經(jīng)超越了傳統(tǒng)的關(guān)系數(shù)據(jù)庫。傳統(tǒng)關(guān)系數(shù)據(jù)庫可能永遠不會消失——至少不會很快,但其輝煌的日子已經(jīng)遠去。 許多新興的NoSQL數(shù)據(jù)庫的普及,例如MongnDB和Cassandra。這很好的彌補了傳統(tǒng)數(shù)據(jù)庫系統(tǒng)的局限性。相對于NoSQL蓬勃發(fā)展的情況基于SQL的關(guān)系數(shù)據(jù)庫系統(tǒng)確實顯得有些死氣沉沉。但這是數(shù)據(jù)庫廠商的錯,而不是SQL的錯。 關(guān)系數(shù)據(jù)庫長期以來一直作為企業(yè)部署的關(guān)鍵組成部分,但現(xiàn)在出現(xiàn)了更好的選擇,以適應(yīng)新的數(shù)據(jù)結(jié)構(gòu)和現(xiàn)代化硬件系統(tǒng)。 如IBM、微軟和甲骨文等廠商都將繼續(xù)使用關(guān)系數(shù)據(jù)庫主導(dǎo)其金融交易的核心功能。但是NoSQL數(shù)據(jù)庫似乎更適應(yīng)當今的海量數(shù)據(jù)時代。如Apache Hadoop和MapReduce技術(shù)。 Bloor集團的首席分析師Robin Bloor表示傳統(tǒng)的關(guān)系數(shù)據(jù)庫已經(jīng)過時了,其架構(gòu)需要更新。Bloor的理由是隨著多CPU計算機和固態(tài)硬盤技術(shù)的不斷成熟,訪問磁盤的數(shù)據(jù)已經(jīng)不再重要。固態(tài)硬盤的速度更快,所以在磁盤和內(nèi)存之間讀取速率將會加強。 明尼蘇達州明尼阿波利斯的一位元數(shù)據(jù)策略顧問Dan McCreary指出SQL數(shù)據(jù)庫的也有自己的問題,例如其不具備很好的伸縮性。當數(shù)據(jù)增長超過一臺服務(wù)器所能承受的極限時,就必須分享或分割數(shù)據(jù)到多臺服務(wù)器上,跨越多臺服務(wù)器是一個復(fù)雜的過程。此外如外部鏈接帶來的問題。例如多個表中數(shù)據(jù)的融合,跨越服務(wù)器執(zhí)行一些操作可能會產(chǎn)生一些問題。 NoSQL的崛起和“NewSQL”的出現(xiàn) NoSQL將改變數(shù)據(jù)的定義范圍。它不再是原始的數(shù)據(jù)類型,如整數(shù)、浮點。數(shù)據(jù)可能是整個文件。NoSQL可能會嚇到DBA,因為他們擔心失去他們自己的域名。 NoSQL數(shù)據(jù)庫是非關(guān)系的、水平可擴展、分布式并且是開源的。MongoDB的創(chuàng)始人Dwight Merriman表示NoSQL可作為一個Web應(yīng)用服務(wù)器、內(nèi)容管理器、結(jié)構(gòu)化的事件日志、移動應(yīng)用程序的服務(wù)器端和文件存儲的后背存儲。 分布式數(shù)據(jù)庫公司VoltDB的首席技術(shù)官Michael Stonebraker表示NoSQL數(shù)據(jù)庫可提供良好的擴展性和靈活性,但他們也有自己的不足。由于不使用SQL,NoSQL數(shù)據(jù)庫系統(tǒng)不具備高度結(jié)構(gòu)化查詢等特性。NoSQL其他的問題還包括不能提供ACID(原子性、一致性、隔離性和耐久性)的操作。另外不同的NoSQL數(shù)據(jù)庫都有自己的查詢語言,這使得很難規(guī)范應(yīng)用程序接口。Stonebraker表示數(shù)據(jù)庫系統(tǒng)的滯后通?蓺w結(jié)于多項因素。諸如以恢復(fù)日志為目的的數(shù)據(jù)庫系統(tǒng)維持的緩沖區(qū)池,以及管理鎖定和鎖定的數(shù)據(jù)字段。在VoltDB的測試中發(fā)現(xiàn)以上這些行為消耗系統(tǒng)96%的資源。 RDBMSes處理的數(shù)據(jù)大約只有16% “雖然關(guān)系數(shù)據(jù)庫感覺到了新技術(shù)到來的壓力,但RDBMS仍然在企業(yè)計算中占有一些之地。目前RDBMS的市場約350億美元。其中包括賬戶的軟件許可、服務(wù)、技術(shù)支持以及維護”,F(xiàn)orrester的分析師Noel Yuhanna說道。 Forrester預(yù)計,在企業(yè)中的業(yè)務(wù)數(shù)據(jù)將有25%是結(jié)構(gòu)化數(shù)據(jù),其中至少有65%在使用RDBMS或其他傳統(tǒng)關(guān)系數(shù)據(jù)庫,而RDBMS在交易數(shù)據(jù)中,RDBMSes至少有16%的份額。 企業(yè)將有75%的業(yè)務(wù)數(shù)據(jù)與半結(jié)構(gòu)化文件(如XML、電子郵件和EDI)和非結(jié)構(gòu)化數(shù)據(jù)(如文檔、圖片、音頻和視頻)相結(jié)合。 Yuhanna表示,大約有5%的數(shù)據(jù)駐留在關(guān)系數(shù)據(jù)庫之中,其他的都分布在非關(guān)系數(shù)據(jù)庫和文件格式之中。 此外,列式數(shù)據(jù)恐怕將成為數(shù)據(jù)庫領(lǐng)域發(fā)生變化的過度候選產(chǎn)品,他們或?qū)⑹龟P(guān)系數(shù)據(jù)庫產(chǎn)品更簡單。 傳統(tǒng)的關(guān)系型數(shù)據(jù)廠商比如IBM、微軟和Oracle在其RDBMS領(lǐng)域肯定是有新的計劃的,他們也不會選擇公開自己的計劃。 Bloor表示,沒有人會注意到RDBMS可能會死去。例如Oracle可能會獲取新的數(shù)據(jù)庫技術(shù),但它有可能仍然被命名為Oracle,但已經(jīng)不會過去的那個Oracle數(shù)據(jù)庫了。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |