【发布时间】:2021-11-14 03:50:22
【问题描述】:
在我的postgreSQL 中,我目前有一个包含user 和business 相关tables 的数据库。我们公司计划在未来增加更多的类别,因此我想将这些类别分离到单独的数据库中,因为大多数数据在初始化后都是静态的。下面我是一个汽车的例子,请记住,我们公司的服务与Pkw 和LorryTruck 有很大的不同,并且在它们的范围内需要更多的额外表格。
当前状态:
- PostgreSQL:
-
公司数据库
- 用户表
- PkwTable
- 服务表
- 预订表
-
公司数据库
未来状态
- PostgreSQL:
-
用户数据库
- 用户表
-
PkwDB
- PkwTable
- 服务表
- 预订表
-
LorryTruckDB
- LorryTruckTable
- 服务表
- 预订表
-
用户数据库
我关心的是我是否以及如何将用户相关数据连接到所需的数据库。 例如,用户可以注册Pkw 服务,以后可能会对LorryTruck 服务感兴趣。主要目标也是用户只应在我们的系统上注册一次。
这可能吗?或者我可以设计得更好吗?
请提供您的意见或经验。
谢谢!
【问题讨论】:
标签: postgresql design-patterns database-design