![]() |
1
6
当前的最佳实践是将同一个数据库与多个模式一起使用。每个模式都可以放在自己的文件上,然后可以轻松地备份。它还允许您强制使用外键约束。 我们曾经使用像贵公司这样的多数据库模型,最近我们将所有新的开发都转换为只使用模式。我们这样做并没有失去任何东西,我们已经获得了强制使用我们的外文密钥的能力,这是巨大的。 |
![]() |
2
5
外键是使用关系数据库的主要原因之一。如果您不能在需要时使用它们,因为数据在不同的数据库中,那么将表拆分到多个数据库是不好的。 |
![]() |
3
3
为什么不使用模式和文件组来代替呢?这样,您仍然有分离,如果不想进行完整备份,您可以只还原和备份文件组。而且您也不会对引用完整性有任何问题,因为您可以拥有外键。 |
![]() |
4
0
我将指出,通过使用触发器,您可以跨数据库强制执行引用完整性,并且应该在当前的设计中这样做。也就是说,我喜欢Keith Rousseau和sqlemenace建议的具有多个模式模型的同一个数据库。 |
|
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
![]() |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |
![]() |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
![]() |
Peloucvo · 用数据库中的数据填充JTable 2 年前 |
![]() |
Montaser Majid · 用于从多行中提取单行的SQL查询 2 年前 |
![]() |
Max J. · 用整数作为键将dict写入csv 2 年前 |