您的位置:首页 > 数据库 > Redis

Redis和MongoDB的关系

2016-05-30 16:53 381 查看

MongoDB

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

Redis

是一个基于内存的键值数据库

它由C语言实现的,与Nginx/ NodeJS工作原理近似,同样以单线程异步的方式工作,

先读写内存再异步同步到磁盘,读写速度上比MongoDB有巨大的提升。

因此目前很多超高并发的网站/应用都使用Redis做缓存层,普遍认为其性能明显好于MemoryCache。

当并发达到一定程度时,即可考虑使用Redis来缓存数据和持久化Session。

MongoDB与Redis的功能对比



MongoDB与Redis的性能对比

10秒钟10用户连接



10秒钟1000用户连接



结论:高负荷系统的话,推荐使用Redis
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis mongodb