大家都知道Hadoop是一個數(shù)據(jù)庫,其實說的的就是Hbase。它和我們平常理解的關(guān)系型數(shù)據(jù)庫有什么區(qū)別呢?
創(chuàng)新互聯(lián)公司長期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為鐵西企業(yè)提供專業(yè)的網(wǎng)站設(shè)計、網(wǎng)站制作,鐵西網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。1.它是NoSQL的,它沒有SQL的接口,有自己的一套API。
2.關(guān)系型數(shù)據(jù)庫可以做匯總,可以進行常規(guī)的分析,但是Hbase不可以,它不能做匯總。那么Hbase操作不方便,不能做匯總,不能做分析,有什么作用呢?它的隨機讀寫效率很高,可以存儲海量數(shù)據(jù),基于某個網(wǎng)點,某個城市,某個機器隨機去查詢速度快。或者去存儲基于時間序列的數(shù)據(jù),比如微信、微博、日志的數(shù)據(jù),效率很高。
3.它的存儲是列式的,平常我們接觸的MySQL,Oracle,RDBMS都是行存儲。行存儲和列存儲的區(qū)別是:行存儲適合在線事務(wù)的場景,適合隨機的訪問,比如去銀行修改賬戶記錄,修改個人信息,這個修改就是從數(shù)據(jù)庫中找到你信息所在的行。列存儲就是以列為單位進行連續(xù)存儲,如果以列存儲放到銀行這個場景中會是怎樣的一種效果呢?如果想要修改信息,那么定義到用戶所在行信息,就會掃描到整個表,所以行存儲主要用于在線事務(wù)處理,而列存儲適用于數(shù)據(jù)分析。因為在大數(shù)據(jù)的數(shù)據(jù)庫場景中,我們會構(gòu)建很寬的事實表,通過信息模型有個中心,圍繞這個中心擴散出很多維度,這個中間表是一個很寬的表,在我們進行特定業(yè)務(wù)分析的時候,比如分析廣告業(yè)務(wù)推廣的情況,可能只需要從很多資料中選取一部分變量進行分析,如果使用行存儲,那么就是全表掃描,而使用列存儲會選取特定部分,效率很高。
HBase vs RDBMS
通過以上描述,我們分析一下hbase的特點:
(1)存儲海量數(shù)據(jù):Pb+
(2)高吞吐:每秒每個節(jié)點上千次寫
(3)適合處理稀疏數(shù)據(jù)(半結(jié)構(gòu)化數(shù)據(jù)):存儲一行的空列沒有空間浪費。因為半結(jié)構(gòu)化數(shù)據(jù)有大量的空存在,那么使用結(jié)構(gòu)化數(shù)據(jù)存儲到關(guān)系型數(shù)據(jù)庫,就會有大量的空間浪費,而且不適合做分析。
但是hbase訪問模式是受到限制的,它對基于行鍵的查找做了優(yōu)化,而不是全文查詢;沒有事務(wù),只支持單行操作。
說了這么多,那么我們?yōu)槭裁词褂肏base呢?這里我們做一個對比:
(1)使用HDFS
你只需要追加到數(shù)據(jù)集(沒有隨機寫)
通常讀取整個數(shù)據(jù)集(沒有隨機讀)
(2)使用HBase
你需要隨機寫或讀
每秒對TB級的數(shù)據(jù)執(zhí)行上千次操作
(3)使用RDBMS
數(shù)據(jù)放在一個大節(jié)點上
需要全部的事務(wù)支持
需要實時查詢的能力
這就是個人對于Hbase的一些認知和了解,寫出來和大家共同分享,希望可以共同進步。不過我個人平常也會關(guān)注CSDN論壇以及“大數(shù)據(jù)cn”、“大數(shù)據(jù)時代學(xué)習(xí)中心”這些微信公眾號,從中我了解和學(xué)習(xí)了很多東西,也讓自己的技術(shù)能力更上了一層樓,推薦大家看看。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
當(dāng)前文章:Hadoop數(shù)據(jù)存儲—Hbase-創(chuàng)新互聯(lián)
文章源于:http://www.rwnh.cn/article8/cecdip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、搜索引擎優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、電子商務(wù)、動態(tài)網(wǎng)站、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容