【发布时间】:2012-10-08 06:27:45
【问题描述】:
我目前正在开发一个 mvc 应用程序来读取现有的 sql server 数据库。数据库是非规范化的 - 我正在考虑修改一些表以在一定程度上对其进行规范化。
这引发了与其他开发人员的讨论,将其作为读取数据的最有效方式,或者结构是否应该改变。数据将通过 ado.net 使用存储过程读取。我的问题是,在一个表中有多个字段(非规范化)或有几个带有内部连接(规范化)的表来检索数据是否更高效?
我应该提到,表上的操作将是 95% 读取,5% 写入。
【问题讨论】:
标签: .net sql sql-server performance normalization