3、Hbase

提供數(shù)據(jù)的隨機(jī)讀寫和實(shí)時(shí)訪問,實(shí)現(xiàn)對(duì)表數(shù)據(jù)的讀寫功能
基于HDFS,分布式,面向列的開源數(shù)據(jù)庫
主鍵(ROW key):用來檢索記錄的主鍵(主鍵為任意字符串,最大長度64KB,按字典順序存儲(chǔ),在hbase內(nèi)部保存為字節(jié)數(shù)組)
訪問hbase表中的行,有三種方式:通過單個(gè)Row key訪問;通過ROW key的range;全表掃描
列族(Column Family):列族在創(chuàng)建表的時(shí)候聲明,一個(gè)列族可以包含多個(gè)列,列中的數(shù)據(jù)都是以二進(jìn)制形式存在,沒有數(shù)據(jù)類型;列族是一些列的集合;一個(gè)列族所有列成員是有著相同的前綴
時(shí)間戳和存儲(chǔ)單元(Timestamp and Cell):hbase中通過row和columns確定的為一個(gè)存儲(chǔ)單元稱為Cell,每個(gè)cell都保存著同一份數(shù)據(jù)的多個(gè)版本;在寫入數(shù)據(jù)時(shí),時(shí)間戳可以由hbase自動(dòng)賦值,也可以顯示賦值;在每個(gè)cell中,不同版本的數(shù)據(jù)按照時(shí)間的倒序排序;{row,column,version}就是hbase中的一個(gè)cell
Hbase存儲(chǔ)細(xì)節(jié):每個(gè)列族存儲(chǔ)哎HDFS上的一個(gè)單獨(dú)的文件夾中;Key和version number會(huì)在每個(gè)列族中存儲(chǔ)一份;空值不會(huì)保存

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 入門指南 1. 簡介 Quickstart會(huì)讓你啟動(dòng)和運(yùn)行一個(gè)單節(jié)點(diǎn)單機(jī)HBase。 2. 快速啟動(dòng) – 單點(diǎn)HB...
    和心數(shù)據(jù)閱讀 4,997評(píng)論 1 41
  • HBase那些事 @(大數(shù)據(jù)工程學(xué)院)[HBase, Hadoop, 優(yōu)化, HadoopChen, hbase]...
    分癡閱讀 4,112評(píng)論 3 17
  • 1. HBase介紹,Hbase是什么? HBase -- Hadoop Database ,是一個(gè)高可靠、高性能...
    奉先閱讀 3,956評(píng)論 1 36
  • Hbase概述 Hdfs之上(也可存儲(chǔ)在本地)分布式面向列的開源數(shù)據(jù)存儲(chǔ) Hdfs高可靠有備份分布式(分而治之) ...
    時(shí)待吾閱讀 921評(píng)論 0 3
  • 一、HBase簡介 Hbase是什么 HBase是一種構(gòu)建在HDFS之上的分布式、面向列、多版本、非關(guān)系型的數(shù)據(jù)庫...
    便利蜂數(shù)據(jù)平臺(tái)閱讀 1,022評(píng)論 0 4

友情鏈接更多精彩內(nèi)容