
sharding-jdbc
未完成交响曲-KyleWang
问陌以致远
展开
-
Sharding-jdbc分库分表入门实例
业务背景:由于公司的用户表中保存接近1亿行数据(单表),担心可能很快会单库的性能瓶颈,所以准备做水平分表分片方案设计:用户表主要以userid(long)为逻辑主键进行查询,因此准备以userid取模分为32张分表,分别存放于4个分库github完整示例代码springboot starter快速整合application.yml分片规则算法配置原创 2019-04-04 18:30:42 · 2299 阅读 · 0 评论 -
Sharding-jdbc设置defaultDatasource无效问题解决和源码分析思路
概要:sharding-jdbc中设置defaultDataSourcceName要配合setBindingTableGroups使用,否则默认数据源的配置无效。背景:使用sharding-jdbc进行分库分表的开发过程中,我们使用了3个数据源...在对sharding-jdbc源码进行debug分析后,发现只配置defaultDataSourcceName是不会生效的,必须要配置bindingTableGroups,将所有需要按默认规则路由的表配置进去,这里官方文档有点坑,并没有说明这两个配置...原创 2019-04-25 08:56:36 · 16043 阅读 · 9 评论