51CTO專訪蓋國(guó)強(qiáng):NoSQL很火 但還需市場(chǎng)檢驗(yàn)
原創(chuàng)【51CTO獨(dú)家報(bào)道】NoSQL運(yùn)動(dòng)目前正開展得如火如荼,似乎一夜之間關(guān)系型數(shù)據(jù)庫就到了該毀滅的時(shí)候。特別是以O(shè)racle為首的傳統(tǒng)數(shù)據(jù)庫廠商,更是成為眾矢之的。在如此的環(huán)境下,數(shù)據(jù)庫技術(shù)該如何發(fā)展呢?NoSQL是不是就一定代表著未來數(shù)據(jù)庫技術(shù)發(fā)展的方向呢?
(右為蓋國(guó)強(qiáng)先生,左為51CTO數(shù)據(jù)庫頻道記者彭凡)
作為Oracle ACE Director的蓋國(guó)強(qiáng)先生,戲稱自己是“Oracle的人”。但是他還是要提醒51CTO數(shù)據(jù)庫頻道廣大讀者的是,作為目前數(shù)據(jù)庫市場(chǎng)的領(lǐng)頭人,Oracle的市場(chǎng)影響力是不可忽視的。NoSQL目前來說還屬于一種運(yùn)動(dòng),其能力還有待市場(chǎng)的檢驗(yàn)。NoSQL目前來說還只限于網(wǎng)站等Web應(yīng)用,而這塊領(lǐng)域向來屬于數(shù)據(jù)庫技術(shù)的前端部分,很多新技術(shù)首先是應(yīng)用在互聯(lián)網(wǎng)站點(diǎn)。但是,作為更重要的生產(chǎn)領(lǐng)域,比如制造業(yè)、采礦業(yè)等等,還是更信賴傳統(tǒng)數(shù)據(jù)庫,更別說對(duì)穩(wěn)定性要求更高的金融企業(yè)了。所以我們目前只看到Digg與Reddit兩大網(wǎng)站投奔Cassandra,而不會(huì)看到類似中國(guó)銀行、中國(guó)移動(dòng)這樣的大型企業(yè)轉(zhuǎn)向NoSQL。
在2009年的Oracle大會(huì)上,推出了數(shù)據(jù)庫機(jī)Exadata V2。這一數(shù)據(jù)庫硬件與軟件相結(jié)合的產(chǎn)物,可以說實(shí)現(xiàn)了很多DBA的夙愿。一插即用,自動(dòng)備份無需人工干預(yù)等功能,解放了眾多DBA。那么這樣一個(gè)劃時(shí)代的產(chǎn)品,能否在一定程度上取代DBA的工作呢?
蓋國(guó)強(qiáng)先生表示數(shù)據(jù)庫Exadata V2的出現(xiàn),對(duì)于廣大DBA的幫助有限,應(yīng)該理性對(duì)待。首先其昂貴的價(jià)格決定了短期內(nèi)Exadata只能是陽春白雪,其次,集成的Exadata環(huán)境實(shí)際上將更多的東西納入到Oracle的領(lǐng)域,Oracle從業(yè)人員的責(zé)任范圍將愈加廣泛。在已知的案例中,有16臺(tái)Exadata的集群環(huán)境,這就意味著有90多個(gè)Server,200多臺(tái)存儲(chǔ)需要維護(hù),充分了解與使用這樣的復(fù)雜系統(tǒng)都對(duì)DBA帶來了新的挑戰(zhàn)。
在Exadata的復(fù)雜集成環(huán)境中,大量數(shù)據(jù)庫的相關(guān)技術(shù)處理可能都需要DBA重新去考慮和介入,否則將面臨誰都不負(fù)責(zé),無人承擔(dān)風(fēng)險(xiǎn)的局面,這樣的事件必然導(dǎo)致企業(yè)生產(chǎn)風(fēng)險(xiǎn)的提升。綜合上述觀點(diǎn),蓋國(guó)強(qiáng)老師要告訴51CTO數(shù)據(jù)庫讀者的是,數(shù)據(jù)庫機(jī)并不能取代DBA的工作,作為數(shù)據(jù)庫的負(fù)責(zé)人,DBA肩上的擔(dān)子實(shí)際上一點(diǎn)都沒有減小。
蓋國(guó)強(qiáng)先生簡(jiǎn)介
蓋國(guó)強(qiáng),+10 年Oracle數(shù)據(jù)庫使用經(jīng)驗(yàn),+ 8 年Oracle DBA管理與實(shí)踐經(jīng)驗(yàn)。
曾任職于某國(guó)家大型企業(yè),服務(wù)于煙草行業(yè),開發(fā)過基于Oracle數(shù)據(jù)庫的大型ERP系統(tǒng);后任職于北京某電信增值服務(wù)商企業(yè),提供電信級(jí)數(shù)據(jù)庫的規(guī)劃與運(yùn)維支持。目前從事獨(dú)立的數(shù)據(jù)庫服務(wù)、數(shù)據(jù)庫咨詢,專注于為中國(guó)企業(yè)提供中立、專業(yè)的數(shù)據(jù)庫服務(wù)。
實(shí)踐經(jīng)驗(yàn)豐富,長(zhǎng)于數(shù)據(jù)庫診斷、性能調(diào)整與SQL優(yōu)化等。對(duì)于Oracle內(nèi)部技術(shù)等具有深入研究。高級(jí)培訓(xùn)講師,培訓(xùn)經(jīng)驗(yàn)豐富。以上資料來自北京恩墨科技有限公司(www.eygle.com)。
NoSQL相關(guān)閱讀
NoSQL,意即反SQL運(yùn)動(dòng),是一項(xiàng)全新的數(shù)據(jù)庫革命性運(yùn)動(dòng),早期就有人提出,發(fā)展至2009年趨勢(shì)越發(fā)高漲。NoSQL的擁護(hù)者們提倡運(yùn)用非關(guān)系型的數(shù)據(jù)存儲(chǔ),相對(duì)于目前鋪天蓋地的關(guān)系型數(shù)據(jù)庫運(yùn)用,這一概念無疑是一種全新的思維的注入。
現(xiàn)今的計(jì)算機(jī)體系結(jié)構(gòu)在數(shù)據(jù)存儲(chǔ)方面要求具備龐大的水平擴(kuò)展性,而NoSQL致力于改變這一現(xiàn)狀。目前Google的 BigTable 和Amazon 的Dynamo使用的就是NoSQL型數(shù)據(jù)庫。
NoSQL項(xiàng)目的名字上看不出什么相同之處,但是,它們通常在某些方面相同:它們可以處理超大量的數(shù)據(jù)。
這場(chǎng)革命目前仍然需要等待。的確,NoSQL對(duì)大型企業(yè)來說還不是主流,但是,一兩年之后很可能就會(huì)變個(gè)樣子。在NoSQL運(yùn)動(dòng)的最新一次聚會(huì)中,來自世界各地的150人擠滿了CBS Interactive的一間會(huì)議室。分享他們?nèi)绾瓮品徛嘿F的關(guān)系數(shù)據(jù)庫的暴政,怎樣使用更有效和更便宜的方法來管理數(shù)據(jù)。
“關(guān)系型數(shù)據(jù)庫給你強(qiáng)加了太多東西。它們要你強(qiáng)行修改對(duì)象數(shù)據(jù),以滿足RDBMS (relational database management system,關(guān)系型數(shù)據(jù)庫管理系統(tǒng))的需要,”在NoSQL擁護(hù)者們看來,基于NoSQL的替代方案“只是給你所需要的”。
Oracle數(shù)據(jù)庫機(jī)Exadata延伸閱讀
2009甲骨文全球大會(huì)(OpenWorld,OOW)上,大家對(duì)于Oracle新數(shù)據(jù)庫機(jī)Exadata V2挑戰(zhàn)IBM的數(shù)據(jù)庫機(jī)pureScale已經(jīng)不是什么新鮮事了。但是業(yè)內(nèi)目前對(duì)Exadata V2數(shù)據(jù)庫機(jī)的理解還停留在許多概念上,而對(duì)廣大企業(yè)級(jí)用戶來說,知曉O(shè)racle新數(shù)據(jù)庫機(jī)Exadata V2的報(bào)價(jià)是十分實(shí)在的事情。
也許Oracle并未想特意展示Exadata V2的價(jià)格,但51CTO前方記者在Oracle“不經(jīng)意展示”的一張幻燈片中,發(fā)現(xiàn)了Oracle新數(shù)據(jù)庫機(jī)Exadata全系列報(bào)價(jià),看來Oracle已經(jīng)急不可耐的要與IBM展開真刀真槍的較量了。
幻燈片顯示,Exadata V2系統(tǒng)的基礎(chǔ)系統(tǒng)(Basic System)報(bào)價(jià)為11萬美元,四分之一機(jī)架系統(tǒng)(Quartar Rack)報(bào)價(jià)35萬美元,半機(jī)架系統(tǒng)(Half Rack)報(bào)價(jià)65萬美元,而全機(jī)架系統(tǒng)(Full Rack)報(bào)價(jià)高達(dá)115萬美元。
Oracle新數(shù)據(jù)庫機(jī)Exadata V2系統(tǒng)配置