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

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

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

Source http://db-engines.com/en/system/HBase%3BMemcached%3BRedis%3BSolr Name HBase ...
  • psiitoy
  • psiitoy
  • 2014年06月03日 18:02
  • 837

非关系型数据库mongodb和redis

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

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

转自:http://blog.csdn.net/a923544197/article/details/7594814 先说我自己用的情况: 最先用的memcache ,用于键值对关系的服务器端...

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

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

HBase、MongoDB、MySQL、Oracle、Redis--nosql数据库与关系数据库对比

HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis,三大主流开源 NoSQL 数据库的 PK 两大主流传统 SQL 数据库 类别 ...

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

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

redis、memcache、mongoDB性能对比及关系和作用

性能对比: 1、性能 都比较高,性能对我们来说应该都不是瓶颈 总体来讲,TPS方面redis和memcache差不多,要大于mongodb ...

MongoDB非关系型数据库入门资料

  • 2016年07月13日 11:11
  • 65KB
  • 下载

非关系型数据库——Mongodb

NoSQL(非关系型数据库)     简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。 NoSQL最普遍的解释是“非关系型的”,强调Key-V...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Redis和MongoDB的关系
举报原因:
原因补充:

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