【发布时间】:2011-08-01 06:22:32
【问题描述】:
我有兴趣了解用于创建社交网站后端的设计原则。我阅读了一些资源,发现 facebook 使用图表作为底层数据结构,其中每个节点都可以是用户/页面/专辑等。但是,这并没有给我一个顶级视图(框图或类图)如何实现一些基本功能,例如(全部使用图形数据结构):
- 添加/删除好友
- 新闻提要
- 消息传递
任何资源上的任何指针都会很棒。我也有兴趣了解社交网站是否存在设计模式。
请注意,我不是在寻找任何特定于语言的解决方案
【问题讨论】:
标签: facebook design-patterns social-networking