2014-10-22 3 views
0

그래프 데이터베이스를 처음 사용합니다. 데이터를 모델링하는 동안 몇 가지 문제가 있습니다. 나는 책에 관한 정보가 담긴 사이트에서 일하고있다. 저는 예술, 소설 등 여러 범주로 책을 분류했습니다. 각 범주마다 노드를 생성했습니다. 범주의 노드는 서로 연결된 이며 첫 번째 문제가 오는 노드입니다. 이 문제를 해결하기 위해 카테고리라는 노드를 인덱싱하고 모든 카테고리 노드를 연결하여 밀도가 높은 노드 또는 슈퍼 노드의 두 번째 문제로 안내합니다. 이제이 두 가지 문제를 해결하는 방법을 알려주십시오.그래프 데이터 모델링 (Neo4j)

답변

0

레이블을 사용해야합니다. 슈퍼 노드의 아이디어는 < 2. *

당신은 라벨 BookCategory을 추가하고 모든 bookCategoryNodes을 다시 반환 할 때, 단지 매치 쿼리의 레이블을 지정할 수 있습니다 neo4j 위해이었다 :

MATCH (n:BookCategory) RETURN n 
+0

을 네 라벨을 사용하고 있습니다. 실제로 레이블링이 수퍼 노드 문제를 해결합니까? – asfandahmed1

+1

물론 그렇습니다. 실제로 레이블을 그룹화하고 –

+0

색인이 자동으로 생성됩니다. 내가 그들을 연결하지 않아야합니까? – asfandahmed1

관련 문제