HBase物理視圖

2018-03-06 11:30 更新

HBase物理視圖

本節(jié)介紹 HBase 物理視圖。

盡管在 HBase 概念視圖中,表格被視為一組稀疏的行的集合,但它們是按列族進(jìn)行物理存儲的??梢噪S時將新的列限定符(column_family:column_qualifier)添加到現(xiàn)有的列族。 

ColumnFamily anchor 表:

行鍵(Row Key)
時間戳(Time Stamp)
ColumnFamily anchor

“com.cnn.www”

T9

anchor:cnnsi.com = "CNN"

“com.cnn.www”

T8

anchor:my.look.ca = "CNN.com"

ColumnFamily contents 表:

行鍵(Row Key)時間戳(Time Stamp)ColumnFamily contents:

“com.cnn.www”

T6

contents:html = "<html>…?"

“com.cnn.www”

T5

contents:html = "<html>…?"

“com.cnn.www”

T3

contents:html = "<html>…?"

HBase 概念視圖中顯示的空單元根本不存儲。因此,對時間戳為 t8 的 contents:html 列值的請求將不返回任何值。同樣,在時間戳為 t9 中一個anchor:my.look.ca 值的請求也不會返回任何值。但是,如果未提供時間戳,則會返回特定列的最新值。給定多個版本,最近的也是第一個找到的,因為時間戳按降序存儲。因此,如果沒有指定時間戳,則對行 com.cnn.www 中所有列的值的請求將是: 時間戳 t6 中的 contents:html,時間戳 t9 中 anchor:cnnsi.com 的值,時間戳 t8 中 anchor:my.look.ca 的值。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號