0

Neo4j 的新手,所以我想问一个关于数据库模式设计的基本问题。

假设有 2 种对象类型

  • 用户
  • 帖子

在用户可以点赞帖子并且会有大量用户和帖子的地方,是否应该将对象类型存储为节点的属性?或者,我应该只为用户创建两个索引,另一个为帖子创建索引吗?最后,我是否应该为用户创建一个父对象,为帖子创建一个不同的父对象,它们都具有“isA”关系。我看到有人提到会产生超级节点惩罚,我不确定这意味着什么。

我知道这总是取决于情况,但在最常见的情况下,正确的设计是什么?

4

1 回答 1

0

好的,所以我添加了 nodeType 属性并为每个属性设置了一个单独的 auto_index 属性,这似乎运行良好。

我很想知道在 Neo4j 2.0 中引入节点类型时这将如何改变

于 2013-03-12T12:56:01.743 回答