目录
为什么要读写分离
大部分系统都是读多写少,为了支撑更高的读并发,提升系统的高并发能力,一般会把数据库作主从架构,就是一个主库多个从库,主库负责写,多个从库用来读。
怎么实现读写分离
基于主从复制架构,一个主库挂多个从库,然后主库用来写操作,自动把数据同步到从库上。
Mysql读写分离(SpringBoot)示例,添加maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.0</version>