2015年8月27日

HBase基础知识(8):扫描操作之缓存与批量处理

摘要: 每一个next()调用都会为每行数据生成一个单独RPC请求,即使使用next(int nbRows)方法,也是如此,因为该方法仅仅是在客户端循环地调用next()方法。很显然,当单元格数据较小时,这样做的性能不会很好。因此,如果一次RPC请求可以获取多行数据,这样更会有意义。这样的... 阅读全文

posted @ 2015-08-27 12:09 爱你一万年123 阅读(493) 评论(0) 推荐(0)

HBase基础知识(7):扫描操作之ResultScanner类

摘要: 扫描操作不会通过一次RPC请求返回所有匹配的行,而是以行为单位进行返回。很明显,行的数目很大,可能有上千条甚至更多,同时在一次请求中发送大量数据,会占用大量的系统资源并消耗很长时间。 ResultScanner类把扫描操作转换为类似的get操作,它将每一行数据封装成一个Resul... 阅读全文

posted @ 2015-08-27 09:51 爱你一万年123 阅读(1583) 评论(0) 推荐(0)

导航