Hbase扫描中InclusiveStopFilter的效率
我想在Hbase扫描中包括Hbase扫描中InclusiveStopFilter的效率,hbase,Hbase,我想在Hbase扫描中包括endrow。哪条路更好 第一种方式:[开始,停止] Filter filter = new InclusiveStopFilter(stop); Scan scan = new Scan(); scan.setStartRow(start); scan.setFilter(filter); 第二种方式: (1) 。扫描[开始,停止) (2) 。然后获取停止: Get get = new Get(stop) 我更喜欢第一个选项,因为我们正在扫描对象本身中设置筛选条件
endrow
。哪条路更好
第一种方式:[开始,停止]
Filter filter = new InclusiveStopFilter(stop);
Scan scan = new Scan();
scan.setStartRow(start);
scan.setFilter(filter);
第二种方式:
(1) 。扫描[开始,停止)
(2) 。然后获取停止:
Get get = new Get(stop)
我更喜欢第一个选项,因为我们正在扫描对象本身中设置筛选条件。这将确保在从磁盘提取数据之前应用筛选,并且在单个扫描请求中仅检索所需数据并通过网络发送给客户端
而在第二种方式中,我们必须提交两个调用才能从区域服务器获取所需的数据,这涉及到更多的磁盘IO和网络利用率
Get get = new Get(stop)