像标题一样,hbase regexstringcomparator在rowfilter中的效率是多少?如果在这三种情况下:1:我需要匹配行的开头,例如“*”、“\d”等等,我认为它有很好的效率,因为它不需要扫描整个表。2:在行的中间位置匹配,比如“\d{3,4}\w+”等等,我觉得需要扫描所有的行,效率不好。3:排在最后的比赛,和第二种情况一样,效率也不好。我有权利理解吗?
esyap4oy1#
仅对范围扫描使用startrow和endrow可以提高查询效率,扫描后任何过滤器都会运行,因此您描述的3个条件都具有相同的效率。
1条答案
按热度按时间esyap4oy1#
仅对范围扫描使用startrow和endrow可以提高查询效率,扫描后任何过滤器都会运行,因此您描述的3个条件都具有相同的效率。