HBase物理視圖

2018-03-06 11:30 更新

HBase物理視圖

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

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

ColumnFamily anchor 表:

行鍵(Row Key)
時(shí)間戳(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)時(shí)間戳(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 概念視圖中顯示的空單元根本不存儲(chǔ)。因此,對(duì)時(shí)間戳為 t8 的 contents:html 列值的請求將不返回任何值。同樣,在時(shí)間戳為 t9 中一個(gè)anchor:my.look.ca 值的請求也不會(huì)返回任何值。但是,如果未提供時(shí)間戳,則會(huì)返回特定列的最新值。給定多個(gè)版本,最近的也是第一個(gè)找到的,因?yàn)闀r(shí)間戳按降序存儲(chǔ)。因此,如果沒有指定時(shí)間戳,則對(duì)行 com.cnn.www 中所有列的值的請求將是: 時(shí)間戳 t6 中的 contents:html,時(shí)間戳 t9 中 anchor:cnnsi.com 的值,時(shí)間戳 t8 中 anchor:my.look.ca 的值。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)