sharding jdbc

chenguolin authored on 14 Jun 2018
.mvn/ wrapper init 1 year ago
src cmt port 1 year ago
.gitignore init 1 year ago
README.md aa 1 year ago
mvnw init 1 year ago
mvnw.cmd init 1 year ago
pom.xml init 1 year ago
README.md

测试接口:

http://localhost:8080/findById?id=10

http://localhost:8080/findBySex?sex=1

http://localhost:8080/findByAll

http://localhost:8080/insert?sex=2&id=12&name=asdf

初始化数据库文件:

见项目resources 》》 sql文件夹
库表设计:
库表:
数据库:testok,testok2
表:t_user,逻辑分表t_user_1,t_user_2

分库分表示例逻辑设计:
testok数据库的t_user_1表数据 id为奇数 sex为奇数
testok数据库的t_user_2表数据 id为奇数 sex为偶数

testok2数据库的t_user_1表数据 id为偶数 sex为奇数
testok2数据库的t_user_2表数据 id为偶数 sex为偶数

注:实际应用最好是添加路由字段来维护,不要跟业务字段挂钩

文档:

http://shardingsphere.io/document/current/cn/overview/