我们正在构建一个图形数据库,并且想知道如何对图形结构进行建模。这个想法是让用户可以与几件事相关(朋友、博客中的帖子等)。我们的疑问是拥有这样的中间节点是否更好:
User1 -+-> Friends -+-> User2
| |
| +-> User3
|
+-> Posts -+-> Post1
|
+-> Post2
或者,如果您将用户直接与他拥有的项目联系起来,如下所示:
User1 -+-> User2
|
+-> User3
|
+-> Post1
|
+-> Post2
我们看到了这两种风格的好处和问题。我们很高兴听到有更多使用社交图谱经验的人的意见。