저는 neo4j를 처음 사용하고 있으며 소셜 네트워크를 구축 중입니다. 이 질문을 위해서, 내 그래프는 user
과 event
개의 노드로 이루어져 있습니다.Neo4j, 어느 것이 더 좋습니까? 여러 관계 또는 속성이있는 관계입니까?
사용자는 초대하거나, 참가하거나, 참석하거나, 주최 할 수 있으며, 각 이벤트는 이전 이벤트의 하위 집합입니다.
각 상태/상태에 대해 여러 개의 관계를 만들거나 현재 상태를 저장하기위한 속성과의 관계를 만들 때 어떤 이점이 있습니까?
난 당신이 하나 개의 관계 유형 (예를 들어, "EVENT")과 그 특성 사용해야합니다 간단한 프로그래밍 코드의 이익을 위해 생각한다 (예를 들어, "상태 : 참석"). 하지만 속도를 극대화해야한다면 아래에 제안 된 관계 유형을 사용하십시오 – ulkas