在hbase中,我可以执行两种基于键的数据检索:
在第一个场景中,我们知道Hbase可以快速执行" get by key"。但范围扫描怎么样?在我的场景中,我的范围中的键都以一组共同的字节开头:
RNE8453MEREBWK0001
RNE8453MEREBWK0002
RNE8453MEREBWK0003
RNE8453MEREBWK0004
在上面的例子中,我想在RNE8453MEREBWK0000 - RNE8453MEREBWK9999之间执行范围扫描。
obove表现得足够快吗?我知道hbase存储按键连续排序的数据,并且传输更多数据意味着简单get的传输速度较慢。但除此之外,还有其他考虑因素吗?
答案 0 :(得分:1)
是的。 HBase扫描(没有过滤器)非常有效。扫描范围将胜过多个获取,因为hBase将减少RPC调用并且将整体获取记录