zoukankan
html css js c++ java
Cassandra HBase和MongoDb性能比较
详见:
http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp68
这是一篇基于亚马逊云平台上对三个主流的
NoSQL
数据库性能比较,在读写两个操作不同的组合情况下性能表现不同。
横坐标是吞吐量,纵坐标是延迟,这是一对矛盾,吞吐量越大,延迟越低,代表越好。
1. 纯粹插入,Cassandra领先,见下图:
2.WorkloadA: 读修改操作各占一半情况下的修改性能:MongoDB明显延迟增加,落败:
3.WorkloadB:读修改操作各占一半情况下的读性能:Cassandra落后
4.WorkloadB: 95%的read和5%的update以读为主的场景下修改性能:MongoDB落后:
5.WorkloadB: 95%的read和5%的update以读为主的场景下读取性能:
三者差不多,HBase好些:
6.WorkloadC 100%的read:
7.WorkloadD 5%的插入和95%的读的场景下插入性能,Cassandra表现最好。
8.WorkloadD 5%的插入和95%的读的场景下读性能,Cassandra表现最好。
9.WorkloadF 50%的read-modify-write 和50%的read,读取性能:
10.WorkloadF 50%的read-modify-write 和50%的read,修改性能,MongoDB表现最差
11.WorkloadF 50%的read-modify-write 和50%的read,read-modify-write性能,MongoDB表现最差
12.WorkloadG 90%的插入insert和10%的读取,插入性能:
总体个人总结:HBase比较中庸些,适合各种场景,Cassandra适合读写分离的场景,写入场景使用Cassandra,比如插入操作日志,或领域事件日志的写入;而MongoDB适合做读写分离场景中的读取场景,Cassandra与MongoDB之间使用定时同步,适合一致性要求不是特别强的业务。
查看全文
相关阅读:
利用 Avisynth 2.5.8 的 ColorKeyMask 功能实现视频抠像
Codebook model 视频抠像 xp sp3 + vs2005 + OpenCV 2.3.1
call、apply、bind
网络模型
搜索关键字变色突出显示
面向过程与面向对象编程的区别和优缺点
webpack打包体积优化---插件 webpack-bundle-analyzer
百度搜索关键词特效
DNS原理及其解析过程
亿级高并发数据库调优与最佳实践法则
原文地址:https://www.cnblogs.com/grefr/p/5046303.html
最新文章
邮票面值设计
传话
数论学习之欧几里得的应用
数论学习之乘法逆元
Android中使用AlertDialog实现几种不同的对话框
Android中实现长按照片弹出右键菜单
Android中使用Intent的Action和Data属性实现点击按钮跳转到拨打电话和发送短信
Android中通过Java代码实现ScrollView滚动视图-以歌词滚动为例
Android中通过数组资源文件xml与适配器两种方式给ListView列表视图设置数据源
Android中自定义xml文件给Spinner下拉框赋值并获取下拉选中的值
热门文章
Android中实现照片滑动时左右进出的动画的xml代码
Android中点击按钮获取string.xml中内容并弹窗提示
C#中调用Windows系统服务exe程序的工具类与重启服务的流程
Winform中怎样对窗体进行隐藏,再次打开时仍然保留上次的窗体
Transfer-Encoding: chunked
期刊地址
故乡的风景 (头道革命烈士纪念碑 头道一小 新兴小学)
Avisynth + DirectShow + WebCamera 实现Avisynth脚本访问摄像头
After Effects的4种抠像插件比较分析
Simple Chroma Key 0.1.16 图片抠像(vs2003) 无任何插件
Copyright © 2011-2022 走看看