mongodb、mysql、redis的性能对比
最近因为工作需要,所以研究了一下mongodb,但是不知道它的真实性能怎么样,所以对比mysql做了一些测试,现在只是插入操作,更新还没来得及弄,贴出来和大家分享一下(已经补齐redis部分)
1.数据库版本(自己找地方下载,这里就不提供了,同时为了方便,用的都是Windows版本)
mongodb:mongodb-win32-i386-1.6.5-rc1
mysql:mysql-noinstall-5.1.22-rc-win32
redis:redis-2.0.2
2.机器型号
ibm笔记本,内存2g,cpu:T7500酷睿2双核,2.20GHz,操作系统是32位的,win7系统
3.测试结果
在 线程数为10,20,50,100,200,500,800,1000,1500,2000时,mongodb的插入性能基本都是mysql的一倍,大家 注意,只是一倍,并不是一个数量级,所以mongodb的插入性能并不是非常的理想,同时mysql和redis的插入性能差不多,看来redis并不如 宣传的那样每秒几万条呀,当然,也没准是我的机器不好,呵呵
4.附件
附件包括源代码,还有测试的结果(整理成excel了)
3种DB的效率测试.rar (14.17 KB, 下载次数: 262)
MongoDBTest.rar (1.27 MB, 下载次数: 413)
转载于:https://blog.51cto.com/tianshili/1640047
mongodb、mysql、redis的性能对比相关推荐
- mysql win linux性能对比,不同系统上 MySQL 的性能对比
不同系统上 MySQL 的性能对比 发布时间:2006-07-16 16:44:23来源:红联作者:koov 这个文件中包含了不同基准测试的结果. 测试结果后)中的数字表示精确测试中执行的SQL命令的 ...
- mysql与oracle性能对比,Oracle与MySQl对比,
Oracle与MySQl对比, 并发性 并发性是oltp数据库最重要的特性,但并发涉及到资源的获取.共享与锁定. mysql:以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间 ...
- oracle 两表两列数据对比_Oracle、PostgreSQL与Mysql数据写入性能对比
最近因为工作需要,需要对Oracle和Mysql写入性能进行对比,以前都是听说Mysql性能比Oracle不是一个级别,现在亲测后,不比不知道,一比吓一跳... 追加PostgreSql性能测试数据 ...
- oracle读写速率,Oracle、PostgreSQL与Mysql数据写入性能对比
最近因为工作需要,需要对Oracle和Mysql写入性能进行对比,以前都是听说Mysql性能比Oracle不是一个级别,现在亲测后,不比不知道,一比吓一跳... 追加PostgreSql性能测试数据 ...
- thread local性能 c++_MySQL 5.7 amp; MySQL 8.0 性能对比
(给数据分析与开发加星标,提升数据技能) 来源:jiaxin_12 https://www.cnblogs.com/YangJiaXin/p/11234591.html 背景 测试mysql5.7和m ...
- mysql5性能比较_MySQL 5.7&MySQL 8.0 性能对比
正文 背景 最早 环境 测试 双1模式下 0 2模式下 摘要 背景 测试mysql5.7和mysql8.0分别在读写,选定,只写模式下不同并发时的性能(tps,qps) 最早 测试使用版本为mysql ...
- mysql和hdfs性能对比,Hadoop vs Spark性能对比 -数据库-火龙果软件工程
1. Kmeans 数据:自己产生的三维数据,分别围绕正方形的8个顶点 {0, 0, 0}, {0, 10, 0}, {0, 0, 10}, {0, 10, 10}, {10, 0, 0}, {10, ...
- Java多线程B站爬虫与45万条视频数据,mysql批量写入性能对比,附代码
恩,萌新刚来,听学长说写博客可以总结梳理自己的知识,所以来试试,自娱自乐,不喜莫喷.目前还是大二狗,学Java半年多,错误很多,望大神指正. 本文涉及:Java多线程,单例模式,爬虫相关技术,MySQ ...
- mongodb,redis,mysql简要对比
mongodb,redis,mysql 简要对比 本篇内容大部分不是原创,转载的会贴有链接. 准备学习下数据库,想对目前的主流数据库做一个简单的了解分析,就搜集了资料整理到了一块. 当下主流的要数No ...
最新文章
- 【Socket研究】~。~ Scoket开发蛋疼笔记 Silverlight
- 2017-2018-1 20155201 实验五 通讯协议设计
- 房地产企业大量海外融资,或将来资不抵债,被收购
- OPPO尝鲜android版本更新,安卓11迎来四大贴心升级,OPPO小米率先尝鲜
- java 多线程下载文件并实时计算下载百分比(断点续传)
- 拼字符串成为时间,和两个计算时间点的中间值
- 交叉编译指定运行时库路径_运行时vs编译时类路径
- Python 抛异常处理(精)
- 动态ACL+自反ACL
- Flutter ListView以及GridView的列表展示与Item点击事件
- HTML——表格的快速生成以及表格的合并
- postgresql 窗口函数
- kd树 python实现_python K近邻算法的kd树实现
- 原生JS如何在在指定位置插入元素,前面、后面
- VB.NET中的回车换行
- Erasure Code - EC纠删码原理
- 黑科技之机器人外骨骼
- 带你快速了解菜品识别
- headless=脑残?
- 初学Pybugthon头秃笔记(三)
热门文章
- Java学习之道:jdk环境变量配置方法
- jquery的img的动态title换行
- Java配置环境变量、方法和原因
- [转]深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)...
- DotNetBar 中Ribbon汉化
- 程序执行系统VC++程序出现“试图执行系统不支持的操作”
- 那一次,我们属于彼此
- 自动驾驶算法-滤波器系列(二)—— 卡尔曼滤波简介及其变种(EKF、UKF、PF)介绍
- 数据结构笔记(二十五)-- 图的基本术语
- 使用kalibr标定时的注意事项