比较热门的两款noSQL(Redis & mongoDB)产品读写性能对比

前端之家收集整理的这篇文章主要介绍了比较热门的两款noSQL(Redis & mongoDB)产品读写性能对比前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
比较热门的两款NOsql产品对比


今天在公司加班,坐不住了,于是乎,想起对比目前比较热门的两款nosql技术:MongoDB与Redis


MongoDB底层使用C++,Redis底层使用C写的,俗话说越高级的语言执行效率就越低,所以不管是mongoDB还是redis,这两个的效率肯定都比java中的map,C#中的hashtable效率高!


测试环境
Redis:笔记本上虚出来的一个linux 64位,2G内存,单核模拟双核4线程,硬盘40G
MongoDB:笔记本物理机,8G,双核四线程,1T硬盘

测试标准:
采用非主流测试方式,Node.js+对应的nosql模块儿,强大的异步IO,否则,笔记本早就瘫了

在一万次读写操作里边,r与m的差距都较为明显,大概1秒钟左右

十万次读写操作耗时:
mongoDB与Redis的差距逐渐拉大,Redis的优势逐渐明显。


二十万读写操作耗时:
mongoDB与Redis的差距进一步拉大,Redis的优势已经很明显。


三十万读写操作耗时:
看图说话,不用我太多的语言。另外,当测试到50万的数据量时,mongoDB直接傻了,redis成绩优异,很快就搞定了,而mongoDB在我去了趟WC,接了杯water,出去逛了一圈后,还没有完成操作,等了大概10分钟,于是只好放弃测试mongoDB的50万次读写操作测试。


一百万读写操作耗时:

这次测试100万条数据,直接抛弃mongoDB,只用redis来进行测试,结果还是很理想,不由得对Redis敬意由心而起!


超过100万好像就有点吃力了,如150万

原文链接:https://www.f2er.com/nosql/204084.html

猜你在找的NoSQL相关文章