简介

MongoDB更类似MySQL,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询JSON数据,能存储海量数据,但是不支持事务。

Mysql在大数据量时效率显著下降,MongoDB更多时候作为关系数据库的一种替代。

内存管理机制

Redis数据全部存在内存,定期写入磁盘,当内存不够时,可以选择指定的LRU算法删除数据。

MongoDB数据存在内存,由Linux系统mmap实现,当内存不够时,只将热点数据放入内存,其他数据存在磁盘。

支持的数据结构

Redis支持的数据结构丰富,包括hash、set、list等。

MongoDB数据结构比较单一,但是支持丰富的数据表达,索引,最类似关系型数据库,支持的查询语言非常丰富。

性能

二者性能都比较高,应该说都不会是瓶颈。

可靠性

二者均支持持久化。

集群

MongoDB集群技术比较成熟,Redis从3.0开始支持集群。

不适用场景

Ø  需要使用复杂sql的操作

Ø  事务性系统

最新文章

  1. Java使用MyEclipse构建webService简单案例
  2. 11月8日PHP练习《留言板》
  3. java基础回顾(五)——Stack、Heap
  4. UVaLive 7363 A Rational Sequence (二叉树)
  5. php 计算代码行数
  6. scrollview不能滚动
  7. 11g默认审计选项
  8. Docker Registry
  9. Spring集成RabbiMQ-Spring AMQP新特性
  10. Java核心技术卷一基础知识-第3章-Java的基本程序设计结构-读书笔记
  11. JAVA算术运算符
  12. 判断URL中的中文参数是GB2312还是Utf-8编码
  13. Kafka 0.10 Coordinator概述
  14. 重磅发布丨乐维监控:全面兼容云平台,助力企业DevOps转型升级!
  15. BZOJ2301:莫比乌斯反演+二维容斥解决GCD范围计数
  16. tomcat中如何配置虚拟路径
  17. mapent
  18. 数学图形(2.6)Satellit curve
  19. Django框架_URLconf、Views、template、ORM
  20. Java中的AES加解密工具类:AESUtils

热门文章

  1. tomcat的管理(manager)报错403
  2. 【bzoj2901】矩阵求和 前缀和
  3. SPOJ GSS1 Can you answer these queries I ——线段树
  4. [luoguP2051] [AHOI2009]中国象棋(DP)
  5. 史上最详细的linux关于connect: network is unreachable 问题的解决方案
  6. Mysql常见配置说明
  7. 【Eclipse】eclipse部署web项目至本地的tomcat但在webapps中找不到
  8. Day 5 Linux之用户、群组和权限
  9. WEB学习-基础知识:列表、表单、div和span、注释、字符实体、HTML废弃标签介绍
  10. CMDB资产管理系统的数据表设计