2014-04-01 24 views
0

在HBase的我可以執行的關鍵根據數據檢索兩種類型:與通過按鍵操作直接獲取比較,HBase在按鍵獲取範圍時的性能如何?

  • 度日關鍵
  • 鍵範圍掃描

在第一個場景中,我們知道,HBase的用於transactioanally執行快速一個「得到鑰匙」。但是,範圍掃描呢?在我的情況,我區中的琴鍵都開始用一組通用的字節:

RNE8453MEREBWK0001 
RNE8453MEREBWK0002 
RNE8453MEREBWK0003 
RNE8453MEREBWK0004 

在我想執行RNE8453MEREBWK0000之間的範圍掃描上面的情況 - RNE8453MEREBWK9999。

obove表現得足夠快嗎?我知道hbase存儲按關鍵字連續排序的數據,傳輸更多數據意味着慢速交付簡單get。但除此之外,還有其他性能考慮嗎?

回答

1

是的。 HBase掃描(沒有過濾器)非常有效。對範圍的掃描將勝過多個獲取,因爲hBase將減少RPC調用,並且將集體獲取記錄