hbase regexstringcomparator的效率是多少?

oewdyzsn  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(358)

像标题一样,hbase regexstringcomparator在rowfilter中的效率是多少?如果在这三种情况下:1:我需要匹配行的开头,例如“*”、“\d”等等,我认为它有很好的效率,因为它不需要扫描整个表。
2:在行的中间位置匹配,比如“\d{3,4}\w+”等等,我觉得需要扫描所有的行,效率不好。
3:排在最后的比赛,和第二种情况一样,效率也不好。
我有权利理解吗?

esyap4oy

esyap4oy1#

仅对范围扫描使用startrow和endrow可以提高查询效率,扫描后任何过滤器都会运行,因此您描述的3个条件都具有相同的效率。

相关问题