我想檢索的HBase的表1000行,rowkeys安排是這樣的:HBase的一批拿到VS掃描
row1: 1000|0001
...
row1000: 1000|1000
我的問題是,會是更好的發行範圍掃描從1000|0001
到1000|1000
或者分別爲每一行分別發出一個get並將它們作爲批次提交?
行可能位於同一個區域服務器上。
我想檢索的HBase的表1000行,rowkeys安排是這樣的:HBase的一批拿到VS掃描
row1: 1000|0001
...
row1000: 1000|1000
我的問題是,會是更好的發行範圍掃描從1000|0001
到1000|1000
或者分別爲每一行分別發出一個get並將它們作爲批次提交?
行可能位於同一個區域服務器上。
對於這個用例,我建議通過提供開始和結束行鍵來進行範圍掃描。
因爲在一次掃描請求中,HBase會很簡單地找到開始鍵並獲取所有記錄直到結束鍵(End Key將是唯一的,因此在您的情況下endKey將爲1000 | 1001)服務器。
掃描,手。 Multi-get對於非連續的數據真的存在。