hbase学习笔记-hbase二级索引

	hbase表后期按照rowkey查询性能是最高的。rowkey就相当于hbase表的一级索引,

但是在实际的工作中,我们做的查询基本上都是按照一定的条件进行查找,无法事先知道满足这些条件的rowkey是什么,正常是可以通过hbase过滤器去实现。但是效率非常低,这是由于查询的过程中需要在底层进行大量的文件扫描

  • hbase的二级索引
    为了HBase的数据查询更高效、适应更多的场景,诸如使用非rowkey字段检索也能做到秒级响应,或者支持各个字段进行模糊查询和多字段组合查询等, 因此需要在HBase上面构建二级索引, 以满足现实中更复杂多样的业务需求。
    hbase的二级索引其本质就是建立hbase表中列与行键之间的映射关系
    在这里插入图片描述
    • 构建hbase二级索引方案
      • MapReduce方案
      • Hbase Coprocessor(协处理器)方案
      • Solr+hbase方案
      • ES+hbase方案
      • Phoenix+hbase方案


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部