Spring集成多数据源及事务中切换数据源问题解析
多数据源应用场景
多数据源的应用很大程度上是为了满足多租户业务场景,多租户是一种软件架构技术,是实现如何在多用户环境下共用相同的系统或程序组件,并且可确保各用户间数据的隔离性,多租户的重点就是同一套程序下实现多用户数据的隔离。因此,多数据源就在这种场景下应运而生。
目前是实现多数据源的技术方案大致可以分为三类
1)每个用户都对应一个独立的数据库
2)每个用户共享数据库,同时每个用户对应一个独立的schema
3)通过在表中增加一个字段标识来区别数据所属的用户
上面三种数据隔离的实现方式都会有自己
原创
2020-11-12 22:46:53 ·
4243 阅读 ·
0 评论