太多的数据库连接以查找信息

时间:2010-09-15 22:52:26

标签: database

我有一个包含许多表的数据库设置。要查找用户的计算机,它将连接6个不同的数据库表。

我的用户表和计算机表没有直接连接。

我应该只使用foreignKey连接用户和计算机表吗?或者做所有的连接?

或者我错过了其他什么?

2 个答案:

答案 0 :(得分:0)

除非性能存在问题,否则请勿对数据进行非规范化。这是一种维护危险。如果您正在努力解决所有问题,那么为什么不考虑简化问题呢?

答案 1 :(得分:0)

是否进行连接或非规范化是数据库使用的函数。答案是,这取决于。例如,加入的频率是多少?目标是什么 - 维护努力?性能?发展努力?