本文阐述使用多数据源的额场景,以及如何使用springboot的配置多数据源。
关于后者,主要是直接引用其它博文:https://blog.csdn.net/u012060033/article/details/123759694
如果不想了解不太必要知道的,建议查看 https://www.cnblogs.com/chen-msg/p/7485701.html
一、多数据源的使用场景
使用多数据源的原因一般有:
- 数据采集
- 分库
- 其它
本文主要讨论的是分库问题。现在讨论的一般所谓"分库"是主要因为两个目的:
- 实现多租户
- 数据的水平分割,以便增加数据吞吐能力
- 读写分离