为了账号安全,请及时绑定邮箱和手机立即绑定

HBase和MongoDB那个更适合海量实时小数据?

/ 猿问

HBase和MongoDB那个更适合海量实时小数据?

暮色呼如 2018-08-30 10:06:19

HBase和MongoDB那个更适合海量实时小数据?


查看完整描述

1 回答

?
LEATH

了解了一下MongoDB,感觉还挺牛的,适合海量数据实时插入,更新,查询,而且支持多条件查询,以及建立多维度的索引
相比HBase,Hbase对于海量数据的实时插入,更新,查询是没有压力的,而且操作的效率跟数据的量没有关系,即数据量的大小不会影响操作的效率,但是Hbase的实时查询是建立在针对rowkey的查询基础上的,因为Hbase只能对rowkey进行建立索引,查询也只能根据rowkey进行查询,无法实现同MongoDB一样的多条件查询。
小数据的要求对于MongoDB和Hbase都没有影响,因为MongoDB和Hbase都是一种数据库,主要就是用于存储零碎的小数据。
所以感觉如果只是用于海量实时的小数据那么MongoDB可能会好点,但是如果还需要对数据进行统计分析,那么最好还是考虑统计分析的因素。如你使用mapreduce进行数据统计分析,那么hbase可能会更好些,虽然MongoDB也支持mr。
以上纯属个人观点

查看完整回答
反对 回复 2018-09-28
  • 1 回答
  • 0 关注
  • 2669 浏览
我要回答

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信