博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【2016-03-12】HBase、Redis、Mongodb比较(未完待续)
阅读量:7098 次
发布时间:2019-06-28

本文共 550 字,大约阅读时间需要 1 分钟。

  hot3.png

1、看到了一篇14年的文章(),虽然过去一年半了,但是读了还是有所收获的:

HBase Vs. Redis

可靠性 QPS 延时 应用场景 备注
Redis 在Failover时存在数据丢失的可能性 读写10W 10~70微妙

1、撑简单“消息类”应用(允许一定数据丢失)

2、适合用作“缓存”(数据丢失的可能性;数据无法全部HOLD在内存中时,读写性能急剧下降)

HBase的4个线上应用案例
HBase 原理上看数据被成功写入就不会丢的 读写1W 1~5毫秒 撑简单“消息类”应用(不允许丢数据)
MongoDB

2、

Mongodb支持二级索引,而hbase本身不支持二级索引 

mongodb和hbase都支持mapreduce,不过mongodb的mapreduce.支持不够强大,如果没有使用mongodb分片,mapreduce实际上不是并行执行的。 

Mongodb支持集合查找,正则查找,范围查找,支持skip和limit等等,是最像mysql的nosql数据库,而hbase只支持三种查找:通过单个row key访问,通过row key的range,全表扫描。

太晚了,滚去睡觉,有空继续……

转载于:https://my.oschina.net/rathan/blog/636141

你可能感兴趣的文章
Map接口、静态导入、Collections集合工具类
查看>>
Http组件的介绍
查看>>
HDU1043、3567八数码 bfs+康托展开
查看>>
.Hadoop NameNode单点问题解决方案之二 AvatarNode 部署
查看>>
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
查看>>
蓦然回首
查看>>
[转] Meida视频加密二-Blob对象
查看>>
JavaScript 变量、函数与原型链
查看>>
saltstack Key管理工具-salt-key
查看>>
WWDC19 -224-iOS 13 Presentations 适配
查看>>
Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String'
查看>>
jQuery初始化
查看>>
[转载]Linux内存高,触发oom-killer问题解决
查看>>
帮助小白快速理解多线程
查看>>
Android系统移植与驱动开发概述
查看>>
Codeforces 432D Prefixes and Suffixes kmp
查看>>
【poj解题】1028
查看>>
ASPxGridViewExporter帮你实现 Dev ASPxGridView的数据导出(一)
查看>>
Python专讲:Python爬虫抓取技术的门道
查看>>
Ajax
查看>>