|
|
1
3
外键方法的性能会更好。字符串比较会减慢速度。比较数字要快得多。 如果您想进一步加快查询速度,请在用于引用外键的列上添加索引。与主键不同,不会自动为外键创建索引。 |
|
|
2
1
如果没有更多的信息存储在某个对象上,那么字符串通常很好(尽管这是一个非瞬时值,所以它不是正常形式)。 不过,这似乎是一个很好的表格候选,因此您可能需要对类别做更多的工作,因此它应该是一个参考表,IMO。 |
|
|
3
1
在大多数情况下,对单独表使用外键的方法是最佳的-优势:
就性能而言,只要在fk上有适当的索引,任何RDBMS引擎都能很好地执行连接,这就是RDBMS设计的目的。 |
|
4
0
我会用FK。 复制的信息更少。 编辑: 更好的解决方案: MySQL代码:
|
|
|
Davtho1983 · 在Django中查看ForiegnKey数据 7 年前 |
|
|
N_M · 主键和外键约束在配置单元中如何工作? 7 年前 |
|
|
Melolailo · 将约束与外键一起使用 7 年前 |
|
|
Alfred Balle · Postgresql,对唯一约束的引用 7 年前 |
|
|
yodabar Arkana · 更新|删除外键时的PgSQL默认操作 8 年前 |
|
|
Seba · 如何检查外键以限制软删除? 8 年前 |
|
|
dryhay · MySQL“多对多”关系错误 8 年前 |