我正在设计一个数据库,我想规范化数据库。在一个查询中,我将加入大约 30-40 个表。如果它变得非常流行,这会损害网站性能吗?这将是主要查询,它会在 50% 的时间内被调用。我将加入关于两个表的其他查询。
我现在可以选择规范化或不规范化,但如果规范化在未来成为一个问题,我可能不得不重写 40% 的软件,这可能会花费我很长时间。在这种情况下,规范化真的有害吗?我应该趁现在有空的时候去规范化吗?
最佳答案
我引用:“规范化是为了正确性,非规范化是为了速度——而且只在必要时”
我建议您:In terms of databases, is "Normalize for correctness, denormalize for performance" a right mantra?
HTH.
关于c# - 规范化真的会影响高流量站点的性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2702665/