redis前置知识(雷神视频笔记
过去的时代:
-
单机MySQL
-
Mencashed(缓存)+MySQL+垂直拆分
(发展过程:优化数据结构和索引–>文件缓存–>Mencashed) -
分库分表+水平拆分+MySQL集群
Myisam 表锁 高并发下出现严重的所问题
innodb 行锁
分库分表来解决写的压力:
如今的时代:
- MySQL等关系型数据库,不好单独解决如访问量的问题。(不能一个人访问一次 就更新一次数据库)
- NoSQL : (not only sql ) 泛指非关系型数据库
特性:
1.键值对存储:列存储,文档存储,图形数据库
2.CAP定理 BASE理论
优点:
1.方便扩展(数据之间没有关系
2.大数据量高性能 (redis一秒可以读取11万 写8万次)
3.数据类型是多样的(不需要事先设计数据库