首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HBase正则字符串比较器的效率是什么?

HBase正则字符串比较器的效率是什么?
EN

Stack Overflow用户
提问于 2016-05-09 01:14:39
回答 1查看 99关注 0票数 0

与标题一样,如果在这三种情况下: 1:我需要匹配行的开头,如"abc*“、"abc\d”等等,那么HBase RegexStringComparator在RowFilter中的效率是什么?因为它不需要扫描整个表,所以它有很好的效率。

2:在行的中间位置匹配,如"\d{3,4}abc\w+“等,我认为它需要扫描所有行,效率很差。

3:排尾匹配,和第二种情况一样,也有不好的效率。

我有正确的理解吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-13 03:23:52

只有使用STARTROWENDROW进行范围扫描才能提高查询效率,任何过滤器都会在扫描之后运行,因此您所描述的所有3种条件都具有相同的效率。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37106575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档