【Redis】第1讲 互联网架构的演变历程

第1阶段

数据访问量不大,简单的架构就可以!

第2阶段

数据访问量大,使用缓存技术缓存数据库的压力,不同的业务访问不同的数据库。

第3阶段

之前的缓存技术确实能够缓解数据库的压力,但是写和读都集中在一个数据库上,压力也比较大。

使用主从读写分离,一个数据库负责写,一个数据库负责读。例如让master(主数据库)来响应事务性(增删改)操作,让slave(从数据库)来响应非事务性(查询)操作,然后在采用主从复制来把master的事务性操作同步到slave数据中

mysql的master/slave就是网站的标配

第4阶段

mysql的主从复制,读写分离的基础上,MySQL的主库开始出现瓶颈

由于MyiSAM使用表锁,所以并发性能特别差

分库分表使用mysql集群来解决问题

相关推荐
码云数智-园园12 分钟前
坚如磐石:数据库事务ACID特性的实现奥秘
数据库·oracle
十月南城15 分钟前
文档化与知识库方法——ADR、Runbook与故障手册的结构与维护节奏
大数据·数据库
qq_4176950517 分钟前
实战:用Python开发一个简单的区块链
jvm·数据库·python
悲伤小伞34 分钟前
9-MySQL_索引
linux·数据库·c++·mysql·centos
霖霖总总39 分钟前
[Redis小技巧24]Redis主从复制深度解剖:不只是SLAVEOF,Redis主从复制背后的RunID、Backlog
数据库·redis
不吃香菜学java1 小时前
苍穹外卖-菜品分页查询
数据库·spring boot·tomcat·log4j·maven·mybatis
狼与自由1 小时前
Redis 分布式锁
数据库·redis·分布式
skiy1 小时前
redis 使用
数据库·redis·缓存
java修仙传1 小时前
数据库和缓存的一致性如何保证?
redis·mysql·mybatis
mygljx1 小时前
Redis 下载与安装 教程 windows版
数据库·windows·redis