我有针对 MyDatabase 运行的 website1 和 webiste2。
在 MyDatabase 我有一些表:dbo.Users、dbo1.Posts、dbo2.Posts。dbo.Users 和 dbo1.Posts 以及 dbo.Users 和 dbo2.Posts 之间存在外键关系。
我希望 website1 和 website2 运行相同的代码库,是否可以让网站一个从 dbo1.Posts 获得它的帖子,而 website2 从 dbo2.Posts 获得他们的帖子?
想法是所需的架构(dbo1 或 dbo2)将来自配置文件。
在我的情况下,dbo1.Posts 和 dbo2.Posts 中的信息可能被视为机密信息。可能有用户可以访问两者,或者可能有用户可以访问其中一个。因此,正如我所见,有两种方法,物理上或逻辑上分离数据库。我手头的任务是调查它是否可以在逻辑上完成