美文网首页
hbase vs elasticsearch

hbase vs elasticsearch

作者: 闻笛0213 | 来源:发表于2020-04-30 15:18 被阅读0次

hbase:hadoop database,可以简单理解为构建在hdfs的key-value数据库。定位是数据库。其中key-value与redis的key-value性质雷同,也有人把hbase理解为面向列的数据库。

hbase的检索基于rowkey非常快,基于value的范围查询也还可以。如果全文或复杂检索性能就急剧下降。

elasticsearch:一个分布式的全文检索引擎,定位用于检索。支持各种复杂的查询方式,复杂查询上远超hbase。但是写入性能是不如hbase的。

一种结合的应用场景:

1、业务需要的查询字段内容放在elasticsearch上存储查询,同时存储Hbase的rowKey信息。(es上不需要存储全部原始信息)

2、业务使用时,通过elasticsearch查询出Hbase的rowkey,再从Hbase读取出全部信息。(hbase上存储全部原始信息)

相关文章

网友评论

      本文标题:hbase vs elasticsearch

      本文链接:https://www.haomeiwen.com/subject/nqnzwhtx.html