2012-08-29 3 views
10

neo4j에서 모든 노드가 노드 0에 연결되어 모든 객체에 걸쳐 탐색을 만들 수 있습니까? 대규모 데이터 세트를 사용할 때 성능 문제가 있습니까? 그렇다면 얼마나 많은 노드가 너무 많습니까? 특정 노드를 찾는 데 인덱스를 사용한다고 가정 할 때 노드를 노드 0에 연결하지 않아도됩니다.모든 것이 neo4j의 노드 0과 연결되어야합니다

+0

나는 괜찮다고 생각한다. 노드 (0)는 단순히 1 노드를 가진 기본 그래프가 될 것이다. 내 인스턴스에서, 나는 심지어 그 노드가 없어, 내가 gremmlin 명령 g.clear()를 통해 beginnig에서 삭제했다고 생각; – ulkas

답변

10

모든 것을 루트 노드에 연결해야 할 필요는 없습니다. 인덱스는 순회를위한 시작점을 찾는 데 아주 효과적입니다. 시작 노드 (예 : 루트 노드)에 5000 개 이하의 노드가 연결되었다고 말하면 관계 검색은 인덱스 조회보다 저렴합니다.

더 나은 점을 판단하려면 도메인에 대해 조금 더 알아야합니다.

관련 문제