Day 12:数据库架构设计:读写分离、分库分表与 Redis 缓存雪崩/穿透解决方案
📚 一、 第一板斧:读写分离 (Read-Write Separation)
场景:系统**“读多写少”**(如电商商品浏览、新闻阅读),数据库连接数不够用了。
核心原理:
- 主库 (Master):负责写操作(INSERT, UPDATE, DELETE)。
- 从库 (Slave):负责读操作(SELECT)。
- 数据同步:主库通过Binlog异步把数据复制给从库。
架构图 (Mermaid):
场景:系统**“读多写少”**(如电商商品浏览、新闻阅读),数据库连接数不够用了。
核心原理:
架构图 (Mermaid):