Hadoop數(shù)據(jù)存儲(chǔ)—Hbase-創(chuàng)新互聯(lián)

 大家都知道Hadoop是一個(gè)數(shù)據(jù)庫,其實(shí)說的的就是Hbase。它和我們平常理解的關(guān)系型數(shù)據(jù)庫有什么區(qū)別呢?

創(chuàng)新互聯(lián)公司長期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為鐵西企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,鐵西網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

Hadoop數(shù)據(jù)存儲(chǔ)—Hbase

1.它是NoSQL的,它沒有SQL的接口,有自己的一套API。

2.關(guān)系型數(shù)據(jù)庫可以做匯總,可以進(jìn)行常規(guī)的分析,但是Hbase不可以,它不能做匯總。那么Hbase操作不方便,不能做匯總,不能做分析,有什么作用呢?它的隨機(jī)讀寫效率很高,可以存儲(chǔ)海量數(shù)據(jù),基于某個(gè)網(wǎng)點(diǎn),某個(gè)城市,某個(gè)機(jī)器隨機(jī)去查詢速度快?;蛘呷ゴ鎯?chǔ)基于時(shí)間序列的數(shù)據(jù),比如微信、微博、日志的數(shù)據(jù),效率很高。

3.它的存儲(chǔ)是列式的,平常我們接觸的MySQL,Oracle,RDBMS都是行存儲(chǔ)。行存儲(chǔ)和列存儲(chǔ)的區(qū)別是:行存儲(chǔ)適合在線事務(wù)的場景,適合隨機(jī)的訪問,比如去銀行修改賬戶記錄,修改個(gè)人信息,這個(gè)修改就是從數(shù)據(jù)庫中找到你信息所在的行。列存儲(chǔ)就是以列為單位進(jìn)行連續(xù)存儲(chǔ),如果以列存儲(chǔ)放到銀行這個(gè)場景中會(huì)是怎樣的一種效果呢?如果想要修改信息,那么定義到用戶所在行信息,就會(huì)掃描到整個(gè)表,所以行存儲(chǔ)主要用于在線事務(wù)處理,而列存儲(chǔ)適用于數(shù)據(jù)分析。因?yàn)樵诖髷?shù)據(jù)的數(shù)據(jù)庫場景中,我們會(huì)構(gòu)建很寬的事實(shí)表,通過信息模型有個(gè)中心,圍繞這個(gè)中心擴(kuò)散出很多維度,這個(gè)中間表是一個(gè)很寬的表,在我們進(jìn)行特定業(yè)務(wù)分析的時(shí)候,比如分析廣告業(yè)務(wù)推廣的情況,可能只需要從很多資料中選取一部分變量進(jìn)行分析,如果使用行存儲(chǔ),那么就是全表掃描,而使用列存儲(chǔ)會(huì)選取特定部分,效率很高。

          HBase vs RDBMS

Hadoop數(shù)據(jù)存儲(chǔ)—Hbase

通過以上描述,我們分析一下hbase的特點(diǎn):

(1)存儲(chǔ)海量數(shù)據(jù):Pb+

(2)高吞吐:每秒每個(gè)節(jié)點(diǎn)上千次寫

(3)適合處理稀疏數(shù)據(jù)(半結(jié)構(gòu)化數(shù)據(jù)):存儲(chǔ)一行的空列沒有空間浪費(fèi)。因?yàn)榘虢Y(jié)構(gòu)化數(shù)據(jù)有大量的空存在,那么使用結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)到關(guān)系型數(shù)據(jù)庫,就會(huì)有大量的空間浪費(fèi),而且不適合做分析。

但是hbase訪問模式是受到限制的,它對(duì)基于行鍵的查找做了優(yōu)化,而不是全文查詢;沒有事務(wù),只支持單行操作。

說了這么多,那么我們?yōu)槭裁词褂肏base呢?這里我們做一個(gè)對(duì)比:

(1)使用HDFS

你只需要追加到數(shù)據(jù)集(沒有隨機(jī)寫)

通常讀取整個(gè)數(shù)據(jù)集(沒有隨機(jī)讀)

(2)使用HBase

你需要隨機(jī)寫或讀

每秒對(duì)TB級(jí)的數(shù)據(jù)執(zhí)行上千次操作

(3)使用RDBMS

數(shù)據(jù)放在一個(gè)大節(jié)點(diǎn)上

需要全部的事務(wù)支持

需要實(shí)時(shí)查詢的能力

這就是個(gè)人對(duì)于Hbase的一些認(rèn)知和了解,寫出來和大家共同分享,希望可以共同進(jìn)步。不過我個(gè)人平常也會(huì)關(guān)注CSDN論壇以及“大數(shù)據(jù)cn”、“大數(shù)據(jù)時(shí)代學(xué)習(xí)中心”這些微信公眾號(hào),從中我了解和學(xué)習(xí)了很多東西,也讓自己的技術(shù)能力更上了一層樓,推薦大家看看。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前文章:Hadoop數(shù)據(jù)存儲(chǔ)—Hbase-創(chuàng)新互聯(lián)
文章源于:http://muchs.cn/article8/cecdip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、搜索引擎優(yōu)化、外貿(mào)網(wǎng)站建設(shè)電子商務(wù)、動(dòng)態(tài)網(wǎng)站、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司