You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
土豆兄弟 58160cc13c [新增功能](master): 整合多数据源
JPA整合多数据源来实现
现在就是在JPA + ShardingJDBC + 热切换数据源 的时候会有点问题
3 years ago
jpa-multi-data-source [新增功能](master): 整合多数据源 3 years ago
sharding-multiple-data-sources [新增功能](master): 整合多数据源 3 years ago
.gitignore [新增功能](master): 新建项目 3 years ago
README.md [代码完善](master): 完善sharding-jdbc功能及测试 3 years ago
pom.xml [新增功能](master): 整合多数据源 3 years ago

README.md

sharding JDBC的一般性 DEMO

具体实践

0. 业务场景

解决问题: 同一项目在多数据源场景下, 订单,会员,价格统计都在不同的库里, 综合 JPA + ShardingJDBC + 动态数据源(跨库) + 怎么实现数据源切换及跨库查询?

跨库查询: 用户 (用户信息库) 有及相关的总价统计在price表里(业务库),来实现跨库查询

跨库查询结合分表: 短期业务场景下对用户及总价对关联订单进行查询,订单采用分表进行存储

跨库结合分表分库: 长期业务场景下不能满足分表的场景,然后进行分表分库进行查询

1. 多数据源下对其中一个数据源进行分表分库

查看配置文件

2. 事务支持

https://segmentfault.com/a/1190000023379017