在我工作的地方,我们已经就如何构建数据库进行了一些讨论。似乎有两种思想流派:我们有一半人认为,在原则和表现方面,增加新表作为扩展事物的一种手段会更好。在我们的数据库中例如,我们有一个名为' Company'的表格。当我们想要在此表格中添加新字段时,我们会添加一个外键并链接到名为' CompanyField'的新表格。其中包含实际数据。
我们的另一半人更喜欢只在现有表中添加一个新列,只要它满足3NF / 4NF并且数据实际上是相关的等等。
我的问题是:将表(大或小)表分离成较小的表是否会带来性能提升。有些人提到分页作为分割表格的理由,但我不太了解评论。
(如果相关我们正在使用MS-SQL)。
谢谢!