SQL模式的折衷方案是添加具有大量null的列

时间:2019-04-17 16:14:53

标签: mysql sql schema database-normalization

我们决定向数据库中添加一个新列,以包含一些曾经是另一列的子字符串的数据。简单的设计是将其放到原本包含在原始模式中的表中。但是,作为添加的列,对于大多数行,其值将为null,尤其是在开始时。

归一化为自己的单独表将避免高百分比的null。但这将需要进行大量的代码更改,因为必须添加联接。

因此,我们正在考虑(1)标准化最佳实践之间的权衡; (2)开发人员的努力; (3)性能(尽管这可能不是重要因素)。

0 个答案:

没有答案