mysql数据库
数据库类型
mysql是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度比较慢。
运行机制
mysql作为持久化存储的关系型数据库,箱规薄弱的地方在于每次访问数据库时,都存在着I/O操作。
如果反复频繁的访问数据库:
1、会在反复链接数据库上花费大量时间,从而导致运行效率过慢
2、反复的访问数据库也会导致数据库的负载过高,此时,就需要缓存
缓存的好处
读取速度快
redis
redis数据库就是一款缓存数据库(基于内存),用于存储使用频繁的数据,这样可以减少访问数据库的次数,提高运行效率
mysql 和 redis的区别
类型上
mysql是关系型数据库,redis是缓存数据库(非关系型数据库)
作用上
mysql用于持久化存储数据到硬盘,功能强大,但是速度慢
redis用于存储使用较为频繁的数据到缓存中,读取速度快
需求上
mysql和redis因为需求不同,一般都是配合使用