作为最佳实践,在Neo4j中设计图形数据库时,每个节点应包含的最大属性数是多少?
答案 0 :(得分:0)
在社区版中, 2 ^ 36到2 ^ 38的限制取决于属性类型(最大约2740亿,总是至少约680亿)属性。请参阅the docs(我在手册的3.x版本中找不到此信息,但限制仍适用于社区)。
企业版自3.x起没有限制。请参阅this blog post。
实际上neo4j中的属性are stored as linked lists,这意味着在属性上匹配可能需要遍历节点的所有属性。因此,如果您对查询中的属性进行了大量过滤,那么应该保持较低的数字 - 但您始终需要对数据进行基准测试。