SpringBoot+Mybayis+ShardingJDBC实现分库分表,动态切换数据库
摘自:https://blog.csdn.net/mianyao1004/article/details/104662018/
这几天一直在搞分库分表,由于使用场景特殊,一直搞不定,记录一下,sharding官方文档特别全,其实这个文档就够了。
ShardingSphere官网:https://shardingsphere.apache.org/document/current/cn/overview/
配置说明:https://shardingsphere.apache.org/document/current/cn/manual/sharding-jdbc/configuration/
GitHub地址:https://github.com/apache/incubator-shardingsphere
官方实例:https://github.com/geomonlin/incubator-shardingsphere-example
ShardingJDBC的几个例子:
https://www.liangzl.com/get-article-detail-163740.html
https://www.jianshu.com/p/3b2ab87b0de7
注意点:
1.分表规则需要配置tableRuleConfigs,而tableRuleConfigs需要配置分库规则,一定要配置分库规则,一定要!一定要!
2.一个数据源分库分表,另一个没有,貌似需要配置mybatis,不然有问题。
3.看官方文档真的够了!!!别把时间浪费在其他博客上。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架