首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >社交网络中的朋友关系

社交网络中的朋友关系
EN

Stack Overflow用户
提问于 2010-12-04 12:08:28
回答 3查看 1.1K关注 0票数 2

我认为,与其维护一个包含网络上所有用户关系列表的friendRelations表,不如为网络上的每个用户创建一个单独的关系表,其中包含用户选择遵循的所有人和组的配置文件I。这样检索起来会快很多。如有任何建议,我们将不胜感激…!!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-04 12:12:23

请记住,数据库通常非常擅长索引(假设您为它们提供了合适的列进行索引),因此针对特定用户的检索在任何情况下都应该很快。创建一个庞大的表格总体上可能会更慢。

票数 5
EN

Stack Overflow用户

发布于 2010-12-04 15:14:29

这似乎是一个彻底的设计决定,以消除一个可能不存在的问题。由于对数据库的构造和访问方式知之甚少,因此无法判断这是否是一个糟糕的决策(可能),或者您的业务需求是否独一无二,而这就是解决方案(不太可能)。我的建议是确定所需的标准化级别,不要尝试消除还不存在的性能问题。

Should I normalize my DB or not?

票数 0
EN

Stack Overflow用户

发布于 2010-12-04 14:22:37

如果你对检索信息的数据库查询有性能问题,我强烈建议你使用Vertica数据库,它的速度令人难以置信。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4351881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档