Skip to content
知识库
搜索文档
K
Main Navigation
首页
Java 知识库
Java 面试题
微服务架构
Spring
Spring Boot
Spring Cloud
Spring Cloud Alibaba
Netflix
微服务开源组件
Redis
部署运维
设计模式
数据库
MyBatis
MyBatis-Plus
Appearance
Menu
Return to top
本页导航
读写分离
数据库读写分离架构设计与实现。
架构原理
主库负责写,从库负责读
主从复制同步数据
减轻主库压力
主从复制
异步复制
半同步复制
全同步复制
GTID 复制
读写分离实现
客户端实现
程序代码路由(AbstractRoutingDataSource)
中间件代理(ShardingSphere)
存在问题
主从延迟
数据不一致
解决方案:强制走主库、延迟阈值
多数据源
动态数据源切换
读写分离 + 分库分表组合