开发者社区> 问答> 正文

hbase es 哪个存储查询性能更好啊?

hbase es 哪个存储查询性能更好啊?

展开
收起
hbase小能手 2019-01-01 13:58:15 6924 0
3 条回答
写回答
取消 提交回答
  • 简单的业务场景下Hbase查询会更快.
    但是如果业务中有大量的模糊查询,es更能胜任.
    没有什么数据库能解决所有的业务场景,根据实际业务来选择数据库存储.


    已经回答

    2019-07-17 23:24:17
    赞同 展开评论 打赏
  • 根据不同的查询场景来定义的吧
    hbase比较适合单一的查询,如果是根据rowkey直接get,速度非常快,如果是根据rowkey区间scan,则取决于数据量;这两种情况都很快
    但是如果是rowkey scan 出大量的数据,需要用filter,过滤部分属性,此时的结果可能量很小,但是涉及的数据量会非常大,有可能读取很慢

    es则是基于第二种场景,海量数据中筛选出一小部分符合的数据,是会比hbase快很多的,不过es的索引构建成本会非常大

    2019-07-17 23:24:17
    赞同 展开评论 打赏
  • Hbase

    2019-07-17 23:24:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载
阿里云HBase主备双活 立即下载