将身份验证数据与业务数据放在单独的数据库中有什么缺点吗?
Is there any downside to having authentication data in a separate database from the business data?
将所有用户登录和管理数据(例如角色和权限)放在一个与包含业务数据的数据库分开的数据库中是否有任何缺点?这两个数据库将位于同一个 SQL Server 2008 R2 实例上。
所有其他事情保持不变(假设你在同一台机器上进行设置,具有相同的内核数、相同的内存和所有其他条件相同),我希望在计算数据集之间的笛卡尔积时有所不同两个不同的数据库比它们在同一个数据库中的速度慢得可以忽略不计?
这不是个好主意。最好将数据放在同一个数据库中并与可以访问什么数据的 database permissions
一起玩。
将数据放在同一个数据库中更好,因为:
- 所有数据都在同一个容器中 - 备份也会将这些数据存储在里面。
- 从锁定的角度来看,查询同一个数据库将得到更好的管理。
将所有用户登录和管理数据(例如角色和权限)放在一个与包含业务数据的数据库分开的数据库中是否有任何缺点?这两个数据库将位于同一个 SQL Server 2008 R2 实例上。
所有其他事情保持不变(假设你在同一台机器上进行设置,具有相同的内核数、相同的内存和所有其他条件相同),我希望在计算数据集之间的笛卡尔积时有所不同两个不同的数据库比它们在同一个数据库中的速度慢得可以忽略不计?
这不是个好主意。最好将数据放在同一个数据库中并与可以访问什么数据的 database permissions
一起玩。
将数据放在同一个数据库中更好,因为:
- 所有数据都在同一个容器中 - 备份也会将这些数据存储在里面。
- 从锁定的角度来看,查询同一个数据库将得到更好的管理。