最近在搞Hbase二级索引,es、solr、phoenix 哪个好一点呢 HDP版的Hadoop平台,单表字段较多,几亿条数据 phoenix 试了下,效果不太好,有啥好的方案么 能具体说一下这几个的区别不,嘻嘻嘻
最方便的是Phoenix,缺点有点不稳定,数据量大了容易吧hbase玩挂了,因为他是重构了协处理器的。solr同步可以通过lily同步,缺点是数据量级过2亿后性能下降的很明显,最稳定的是es,但是同步数据最麻烦,索引更新也是个问题,大批量索引更新只能通过新索引重命名的方式,还有es的index超过21亿量级后也需要新索引。如果组合查询条件不多可以考虑再搞一个hbase表来做二级索引,这样效率最高,但是不能实现排序,分页也有点麻烦。
@犀牛 感谢犀牛大哥
`单行代码`
关注海汼部落技术社区