作为最佳实践,每个节点应包含的最大信息量是多少?

As a best practice, what is the maximum information each node should contain?

作为最佳实践,在 Neo4j 中设计图形数据库时,每个节点应包含的最大属性数是多少?

在社区版中,有 2^36 到 2^38 的限制,具体取决于 属性 类型(最大 ∼ 2740 亿,总是至少 ∼ 680 亿) 特性。请参阅 the docs(我在 3.x 版本的手册中找不到此信息,但限制仍然代表社区)。

企业版自3.x起没有限制。参见 this blog post

在neo4j中的现实属性are stored as linked lists,这意味着在属性上匹配可能需要遍历节点的所有属性。因此,如果您在查询中对属性进行大量过滤,那么您应该保持较低的数字 - 但您始终需要对数据进行基准测试。