Redis和MongoDB的关系

原创 2016年05月30日 16:53:34

MongoDB

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

Redis

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

MongoDB与Redis的功能对比

这里写图片描述

MongoDB与Redis的性能对比

10秒钟10用户连接

10秒钟1000用户连接


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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

非关系型数据库mongodb和redis

MongoDB MongoDB是一个基于分布式文件存储的数据库。 它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有: *面向集合存储,易存储对象类型的数据。 *模式自由。 ...

NOSQL非关系型数据库学习(四)这样对比下HBASE, MEMCACHED, MONGODB, REDIS和SOLR

Source http://db-engines.com/en/system/HBase%3BMemcached%3BRedis%3BSolr Name HBase ...

关于mongodb ,redis,memcache之间见不乱理还乱的关系和作用

先说我自己用的情况: 最先用的memcache ,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据 然后,在另一个地方,要用到redis,然后就去...

关于mongodb ,redis,memcache之间见不乱理还乱的关系和作用

先说我自己用的情况: 最先用的memcache ,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据 然后,在另一个地方,要用到Redis,然后就去...

mongodb中根据集合中的字段关系返回查询结果

在工作中同事遇到个问题问我,我竟然一时还真不知道怎么处理,问题如下所示: 描述:有个积分表,用于记录用户的一些积分情况,其中有两个字段,score用于记录用户当前积分,totalscore用于记录用...

非关系型数据库MongoDb

  • 2013-04-03 17:02
  • 14.61MB
  • 下载

mongodb与SQL对应关系表

select查询 mongodb使用find或者findOne来查询: find批量查询。 findOne是查询一条记录。 find有两个参数: 第一个查询条件, 第二个查询返回的字段。 下面是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)