我正在为一个新项目设计代码。将有许多具有完全相同架构的客户端特定数据库。这些数据库将存储相应客户组织的员工。并且会有一个 MASTER 数据库,它将针对 client_id 存储数据库连接字符串。因此,在任何请求上,将首先查询主数据库以获取客户端的连接字符串。然后将连接各个客户端数据库以获取用户/员工详细信息。换句话说,根据客户端请求的员工,将从主数据库获取连接字符串,然后连接客户端特定的数据库以验证客户端的员工 ID/密码 -一个数据库(为每个客户端存储一个连接字符串) -多个具有完全相同架构的客户端数据库实例(存储客户组织的员工)
有人可以建议我应该先使用代码还是先使用数据库,我应该在这里使用什么设计模式?