【发布时间】:2020-10-19 05:46:34
【问题描述】:
我有一个在多租户架构上运行的 SpringBoot 应用程序。
我有两个数据库 Admin 和 Client(都是 MySQL),这两个数据库都有一个 User 表
客户端可以将用户添加到用户表,但我需要他们在管理数据库的用户表中同步。
有什么方法可以实现吗?
我已经阅读了 flyway 迁移,但我认为它更适用于数据库架构更改而不是值。
请忽略我的错误,因为这是我的第一个问题,任何帮助将不胜感激。
【问题讨论】:
-
问:您是否考虑过为您的客户“添加用户”使用触发器?
-
我想过使用触发器,但是如何通知另一个数据库的触发器,因为我有两个不同的数据库?
-
另外,有没有 Java 方法可以实现同样的效果?
-
为什么需要两个独立的数据库?这是必须具备的功能吗?
-
是的,先生,需要有单独的数据库
标签: java mysql spring-boot architecture multi-tenant