开发者社区> 问答> 正文

hbase,mongodb应用场景

hbase,mongodb应用场景

展开
收起
李博 bluemind 2019-02-01 16:20:03 4991 0
4 条回答
写回答
取消 提交回答
  • hbase宽表模式,如果数据是k ,v,v,v方式可以使用hbase mongo主要支持json,如果原始数据就是json,建议mongo

    2020-03-21 17:42:29
    赞同 展开评论 打赏
  • Hbase 适用于数据业务较大,使用场景单一的业务,即能 通过 rowkey 容易的查询数据.当然现在也有很多二级索引的方案,基本都是基于协处理器实现的,会有一定的延迟.
    MongoDB 是 NoSql 中最像Mysql的数据库,本身支持集群扩展.还可以当内存缓存数据库使用.


    已经回答

    2019-07-17 23:27:29
    赞同 展开评论 打赏
  • hbase 用于海量数据存储,同时数据有先后关系,比如时间相关的监控数据,查询时,需要连续查询出一系列的数据,但是hbase的索引能力比较弱,二级索引不好用,如果大量数据进行filter,整体的查询效率会非常低
    mongo则适合半结构化数据,需要多重索引进行数据检索

    所以一般,海量查询的数据可以构造rowkey进行排序连续查询,或者filter需要过滤掉的数据不会太多时,通常是会带上时间可以使用HBASE属性比较多,但是又不固定,同时查询组合维度丰富,数据不是很大的情况下,可以使用mongo

    2019-07-17 23:27:29
    赞同 展开评论 打赏
  • 大数据场景。

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

相关电子书

更多
MongoDB多数据中心的方案选型之路 立即下载
阿里云MongoDB云服务构建 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载