数据库设计:一个数据库还是多个数据库,哪个最好?
我们有一个数据库,它有大约 100 个左右的表,由大约五个不同的应用程序访问。五个不同的应用程序有自己的一组表,但也需要访问大约 20 个主表(我们所有的系统都使用:用户、帐户、联系人、商店等)。现在我们将有另外 15 个左右的应用程序,它们有自己的一组表,但也需要访问以从主表中获取信息。因此,在我们开始设置之前,您认为最好的架构和数据库设置是什么。即一个包含所有应用程序的数据库,包括主应用程序。每个应用程序都有自己的数据库,主记录保留在 master 中?
任何人在这里的想法将不胜感激。我想我倾向于使用单独的数据库,以便更好地管理它们,并且性能应该更好(也许不是?)。
如果我单独使用它们的任何含义:将不可能设置引用,用于选择、更新、asp.net 的性能连接数据库需要 2 个连接字符串(甚至可以先说实体框架数据库或 LINQ DBML)。