|
|
1
1
好的数据是第一要务,对吧?你正在考虑为了你无法确定的性能承诺而妥协。 有时人们不太理解正常形式的发明是为了防止所谓的 更新异常 .3NF将大大有助于保持数据的一致性。作为一个额外的好处,缺乏冗余是 有效率的 因为它最小化了必须更新的信息量。 出于这些原因,在1000个其他原因中,最好的做法是设计一个规范化的数据库,就像教科书所说的那样,让芯片落在它们可能落的地方 设计 考虑到加入,你可以肯定。而且它有许多特性,尤其是索引,可以使它们更高效。要相信这一点,而不是根据你第一次对快速或缓慢的印象。 如果确实遇到性能问题,数据库设计就不太可能 将会有问题。如果是这样的话,它会发生得很慢,你将有时间根据实际情况和真实事实进行检查和纠正。有了它总比现在没有好。 |
|
|
developer · 带外键的SQL表设计 10 月前 |
|
|
GH DevOps · 多对多关系中同类型的SQL Server关系表设计 10 月前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 11 月前 |
|
|
b126 · 在两种不同的Oracle模式上执行相同查询的速度差异很大 1 年前 |
|
|
robertspierre · 在多对多关系中自动删除未引用的行 2 年前 |
|
|
Michael Samuel · MYSQL在以下情况下自动创建索引 7 年前 |