云計(jì)算沖擊傳統(tǒng)數(shù)據(jù)庫 DBMS依然有立足之地 |
發(fā)布時(shí)間: 2012/7/30 10:38:11 |
從目前來看,數(shù)據(jù)倉庫DBMS技術(shù)正在發(fā)生一場因云計(jì)算技術(shù)而起的變革,數(shù)據(jù)倉庫DBMS市場已經(jīng)從支持傳統(tǒng)的商業(yè)智能平臺的信息存儲,發(fā)展到支持業(yè)務(wù)分析、企業(yè)績效管理,甚至支持如操作型BI(商業(yè)智能)或績效管理的更廣泛的分析架構(gòu)。許多企業(yè)也因此將更多的負(fù)荷和數(shù)據(jù)載入從聯(lián)機(jī)事務(wù)處理(OLTP)轉(zhuǎn)移到數(shù)據(jù)倉庫,數(shù)據(jù)裝載也正轉(zhuǎn)變成接近連續(xù)加載的模式。 對于DBMS的未來,Raghu認(rèn)為,“傳統(tǒng)的DBMS在云計(jì)算環(huán)境中依然有立足之地”。 他表示,從本質(zhì)上來說,云計(jì)算意味著你需要搭建一個多用戶的系統(tǒng),這些用戶可能是開發(fā)者,也可能是使用者,他們都通過云來使用系統(tǒng)。他們可以在任何時(shí)間要求更多的空間(或是性能),而系統(tǒng)需要即時(shí)相應(yīng)他們的需求。因此,需要建立這樣的系統(tǒng):它允許你動態(tài)的添加各種能力(空間,性能等),而且你的系統(tǒng)可以自動的把你添加的這些能力有效的分配到系統(tǒng)的用戶身上。這樣的系統(tǒng)需要很強(qiáng)的可用性,這意味著需要各種機(jī)制來處理這種大型分布式系統(tǒng)上面出現(xiàn)的異常。PNUTS就提供了很多這樣的機(jī)制。 Raghu用了Yahoo!的自身實(shí)踐來具體分析了DBMS的未來。他表示,以Yahoo!的登錄系統(tǒng)來看目前有多達(dá)6.4億的用戶,Yahoo!需要對這些用戶的請求進(jìn)行即時(shí)處理,這就需要云計(jì)算技術(shù)。而另一個實(shí)例是ADP(AssociatedDataProcessing),他們正在為一些小公司提供數(shù)據(jù)服務(wù)。而ADP所做的工作就是管理成千上萬個小規(guī)模數(shù)據(jù)庫并維護(hù)使其正常運(yùn)行,這些數(shù)據(jù)庫可能在同一臺機(jī)器上,也可能不是。這些數(shù)據(jù)庫的用戶需求其實(shí)很簡單:事務(wù),ACID,SQL操作等,最多也就是用MYSQL風(fēng)格的異步數(shù)據(jù)訪問程序。因此設(shè)計(jì)這樣的云系統(tǒng)于Yahoo的登錄系統(tǒng)截然不同。 “這樣的系統(tǒng)需要在大型服務(wù)器場中運(yùn)行成千上萬個傳統(tǒng)的關(guān)系型數(shù)據(jù)庫,而且需要支持在服務(wù)器間以數(shù)據(jù)庫為基本單位進(jìn)行數(shù)據(jù)遷移。為了支持這些操作,可用性、多用戶操作、靈活性都是必須的特性。” 此外,一些大型軟件提供商也在試圖把他們的產(chǎn)品"云化"(Cloudify),就拿微軟的Azure為例,實(shí)際上它就是一個支持在云中進(jìn)行簡單數(shù)據(jù)庫部署的SQLServer。 已經(jīng)被EMC收購的Greenplum是數(shù)據(jù)倉庫技術(shù)的另一個關(guān)注焦點(diǎn),對于如何將Greenplum與Hadoop的結(jié)合,Raghu談了自己的看法。 Raghu認(rèn)為,Greenplum是一個OLAP(OnlineAnalyticalProcessing)系統(tǒng)——一個傳統(tǒng)的關(guān)系OLAP系統(tǒng),當(dāng)然它也開始支持實(shí)現(xiàn)MapReduce。一方面是因?yàn)镸apReduce越來越流行,另外一方面來自客戶的要求?偟膩碚f,Greenplum以一個帶有OLAP能力的MapReduce實(shí)現(xiàn)。 簡單的來說:Hadoop是一個專門的MapReduce實(shí)現(xiàn),而Greenplum是一個實(shí)現(xiàn)了MapReduce,并帶有一些傳統(tǒng)OLAP能力的系統(tǒng)。 下一代分布式的數(shù)據(jù)存儲平臺——PNUTS 作為一個分布式的數(shù)據(jù)存儲平臺,PNUTS是Yahoo!云計(jì)算平臺重要的一部分,對此Raghu表示,PNUTS深諳CAP之道,考慮到大部分web應(yīng)用對一致性并不要求非常嚴(yán)格,在設(shè)計(jì)上放棄了對強(qiáng)一致性的追求,代替的是追求更高的availability,容錯,更快速的響應(yīng)調(diào)用請求等。 本文出自:億恩科技【www.riomediacenter.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |