- 专利标题: 一种HBase二级索引自适应优化方法和系统
- 专利标题(英): HBase secondary index self-adaptive optimization method and an HBase secondary index self-adaptive optimization system
-
申请号: CN201811510560.6申请日: 2018-12-11
-
公开(公告)号: CN109800222A公开(公告)日: 2019-05-24
- 发明人: 刘松 , 宋秉华 , 杜翔宇 , 卢志刚 , 姜政伟 , 刘宝旭
- 申请人: 中国科学院信息工程研究所
- 申请人地址: 北京市海淀区闵庄路甲89号
- 专利权人: 中国科学院信息工程研究所
- 当前专利权人: 中国科学院信息工程研究所
- 当前专利权人地址: 北京市海淀区闵庄路甲89号
- 代理机构: 北京君尚知识产权代理事务所
- 代理商 邱晓锋
- 主分类号: G06F16/22
- IPC分类号: G06F16/22 ; G06F16/23 ; G06F8/658
摘要:
本发明涉及一种HBase二级索引自适应优化方法和系统。该方法的步骤包括:1)将客户端对HBase的变更操作通过观察者协处理器组件同步映射到分布式搜索引擎ES的索引中,并由ES维护HBase中数据对应的倒排索引,作为HBase的二级索引;2)对所述二级索引进行增量更新,包括增量更新本地索引、增量更新全局索引、增量更新ES索引;3)将跨表、跨库更新HBase索引表和ES索引表的索引更新请求同步到所述二级索引;4)接收客户端发出的数据查询请求,通过本地索引、全局索引和ES索引获得查询结果,并返回给客户端。本发明支持单列索引、联合索引、全文索引等多种索引模式,能够极大地提高检索效率。
公开/授权文献
- CN109800222B 一种HBase二级索引自适应优化方法和系统 公开/授权日:2021-06-01