【发布时间】:2010-12-04 04:08:27
【问题描述】:
我认为与其维护一个包含我网络上所有用户的关系列表的朋友关系表,不如为网络上的每个用户创建一个单独的关系表,其中包含用户选择的所有人员和组的 profileID跟随。 这种方式检索会更快......任何建议将不胜感激......!
【问题讨论】:
-
这实际上是一个糟糕的主意。在必要时提供足够的索引和缓存应该可以解决您的性能问题。
-
考虑使用每一页都有一个用户的笔记本。翻阅页面比填满页面上的每一行需要更长的时间。 Sergey 是正确的,多表是一个糟糕的主意。
-
非常感谢您更新我的知识..
-
顺便说一句,您能否详细说明为什么不使用大量表格是一个坏主意。
标签: mysql database database-design rdbms social-networking