大纲
前言
学习资源
ShardingSphere-JDBC 使用
水平分库使用案例
提示
本节将演示 SpringBoot + MyBatis Plus 如何整合 ShardingSphere-JDBC,并实现 水平分库,即按照业务拆分数据库,核心理念是专库专用。在拆分之前,一个数据库由多个数据表构成,每个表对应着不同的业务。而拆分之后,则是按照业务将表进行归类,分布到不同的数据库中,从而将读写压力分散至不同的数据库(如下图所示)。完整的案例代码可以直接从 GitHub 下载对应章节 sharding-sphere-lesson-03。