-
基于mybatis分表插件,优势:轻量、简单,插拔方便、兼容性比较好;可支持分库的二次开发。
-
兼容所有基于mybatis开发的程序,不影响原来的代码逻辑,即与开发人员的开发代码是分离的、独立的。
-
分表策略灵活,配置简单;可针对具体业务模块和单个表进行分表设置。
添加maven依赖
<dependency>
<groupId>com.rookiefly.open.shardbatis</groupId>
<artifactId>shardbatis</artifactId>
<version>2.2.0</version>
<dependency>
- Sharding-JDBC JDBC extension
- Mycat-Server Mysql proxy