博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql和redis的区别
阅读量:5899 次
发布时间:2019-06-19

本文共 591 字,大约阅读时间需要 1 分钟。

一、.redis和mysql的区别总结

(1)类型上

        从类型上来说,mysql是关系型数据库,redis是缓存数据库

(2)作用上

       mysql用于持久化的存储数据到硬盘,功能强大,但是速度较慢

       redis用于存储使用较为频繁的数据到缓存中,读取速度快

(3)需求上

       mysql和redis因为需求的不同,一般都是配合使用

 

二、详细说明

1.mysql和redis的数据库类型

mysql是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢。

redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限

2.mysql的运行机制

mysql作为持久化存储的关系型数据库,相对薄弱的地方在于每次请求访问数据库时,都存在着I/O操作,如果反复频繁的访问数据库。第一:会在反复链接数据库上花费大量时间,从而导致运行效率过慢;第二:反复的访问数据库也会导致数据库的负载过高,那么此时缓存的概念就衍生了出来。

3.缓存

缓存就是数据交换的缓冲区(cache),当浏览器执行请求时,首先会对在缓存中进行查找,如果存在,就获取;否则就访问数据库。

缓存的好处就是读取速度快

4.redis数据库

redis数据库就是一款缓存数据库,用于存储使用频繁的数据,这样减少访问数据库的次数,提高运行效率。

 

转载地址:http://vehsx.baihongyu.com/

你可能感兴趣的文章
SQLServer删除/重建/禁用/启用外键约束
查看>>
Unity3D播放视频
查看>>
[hadoop实战3]Hbase安装
查看>>
CNN卷积核反传分析
查看>>
python刷取CSDN博文访问量之三
查看>>
shell if
查看>>
利用PDO导入导出数据库
查看>>
CentOS 6.5 部署redmine 2.42
查看>>
DDR3
查看>>
分支 统计字数
查看>>
艾级计算机的发展与挑战
查看>>
我的友情链接
查看>>
java.lang.ArrayIndexOutOfBoundsException: 100
查看>>
RocketMQ事务消息实战
查看>>
mysql-mmm-2.2.1安装手册
查看>>
奥运主题游戏《阿翔 跨栏》已经发布成功
查看>>
bzoj 1070: [SCOI2007]修车
查看>>
搭建yum源服务器
查看>>
delphi使用ado导出excel
查看>>
分布式开放消息系统(RocketMQ)的原理与实践
查看>>