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.

873 B

sharding JDBC的一般性 DEMO

具体实践

0. 业务场景

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

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

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

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

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

查看配置文件

2. 事务支持

https://segmentfault.com/a/1190000023379017