基础编程学习快乐每一天
首页
留言
Siddim.com
当前位置:
首页
>
编程知识库
>
后端开发知识
>
面试被问到了Redis和MongoDB的区别?看这里就对了
面试被问到了Redis和MongoDB的区别?看这里就对了
阅读
1
2020-05-08
项目中用的是
MongoDB
,但是为什么用其实当时选型的时候也没有太多考虑,只是认为数据量比较大,所以采用
MongoDB
。
最近又想起为什么用
MongoDB
,就查阅一下,汇总汇总:
之前也用过
redis
,当时是用来存储一些热数据,量也不大,但是操作很频繁。现在项目中用的是
MongoDB
,目前是百万级的数据,将来会有千万级、亿级。
就
Redis
和
MongoDB
来说,大家一般称之为
Redis
缓存、
MongoDB
数据库。这也是有道有理有根据的,
Redis
主要把数据存储在内存中,其“缓存”的性质远大于其“数据存储“的性质,其中数据的增删改查也只是像变量操作一样简单;
MongoDB
却是一个“存储数据”的系统,增删改查可以添加很多条件,就像
SQL
数据库一样灵活,这一点在面试的时候很受用。
MongoDB
语法与现有关系型数据库
SQL
语法比较
https
://
www
.
cnblogs
.
com
/
java
-
spring
/
p
/
9488200
.
html
Mongodb与Redis应用指标对比
MongoDB
和
Redis
都是
NoSQL
,采用结构型数据存储。二者在使用场景中,存在一定的区别,这也主要由于二者在内存映射的处理过程,持久化的处理方法不同。
MongoDB
建议集群部署,更多的考虑到集群方案,
Redis
更偏重于进程顺序写入,虽然支持集群,也仅限于主-从模式。
来源:
cnblogs
.
com
/
java
-
spring
/
p
/
9488227
.
html
最近五期
【
78
期】别找了,
Java
集合面试问题这里帮你总结好了!
【
79
期】别找了,回答
Spring
中
Bean
的生命周期,这里帮你总结好了!
【
80
期】说出
Java
创建线程的三种方式及对比
【
81
期】面试官:说说
HashMap
中的容量与扩容实现
【
82
期】面试中被问到
SQL
优化,看这篇就对了!
? ~
以上数据来源于网络,如有侵权,请联系删除。
上一篇:
面试中被问到SQL优化,看这篇就对了!
下一篇:
面试中设计模式能问些什么?比如说一下三种单例模式实现
评论
(0)
提交
类别
基础编程学习
HTML
PHP
Python
编程知识库
后端开发知识
热门文章
Java并发中的同步容器与并发容器,你了解多少?
Innodb中的事务隔离级别和锁的关系,难倒一半面试者!
SpringBoot + minio实现分片上传、秒传、续传
面试官:你知道消息队列如何保证数据不丢失吗?
JAVA知识 Java8新特性
面试官:谈谈为什么要限流,有哪些限流方案?
说说动态代理与静态代理区别
面试官:思考Tomcat 类加载器为什么要违背双亲委派模型?
boot-admin 基于SpringBoot的后台权限管理系统,可作为脚手架,用于快速搭建项目
SpringBoot+Vue+App+硬件实现智能家居系统项目