Redis和MongoDB的关系

来源:互联网 发布:ubuntu 远程唤醒 编辑:程序博客网 时间:2024/06/06 21:40

MongoDB

是一个基于文档的数据库,所有数据是从磁盘上进行读写的。MongoDB善长的是对无模式JSON数据的查询。

Redis

是一个基于内存的键值数据库
它由C语言实现的,与Nginx/ NodeJS工作原理近似,同样以单线程异步的方式工作,
先读写内存再异步同步到磁盘,读写速度上比MongoDB有巨大的提升。
因此目前很多超高并发的网站/应用都使用Redis做缓存层,普遍认为其性能明显好于MemoryCache。
当并发达到一定程度时,即可考虑使用Redis来缓存数据和持久化Session。

MongoDB与Redis的功能对比

这里写图片描述

MongoDB与Redis的性能对比

10秒钟10用户连接

10秒钟1000用户连接


结论:高负荷系统的话,推荐使用Redis

0 0
原创粉丝点击