hbase学习笔记-hbase二级索引

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

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

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

猜你喜欢

转载自blog.csdn.net/qq_26719997/article/details/104963146