2016-06-20 3 views
0

import 옵션을 사용하여 약 46K 노드의 거대한 데이터 세트를 Neo4j로 가져옵니다. 이제이 데이터 세트는 동적입니다. 즉, 새 항목이 계속 추가되고 있으므로 다시 수행해야합니다. 전체 수입 후 자원의 낭비. 나는 새로운 데이터 포인트를 만들 수있는 쿼리를 보내려면 파이썬의 neo4j 휴식 클라이언트를 사용했지만 새로운 데이터 포인트의 숫자가 46k 노드의 가져 오기보다 더 많은 시간을 증가로 거기에 이러한 datapoints 추가 할 수있는 모든 대안 또는 내가 전체 가져 오기를 다시해야합니까?neo4j 그래프 데이터베이스에 새 데이터 추가

답변

1

우선 - 46k는 다소 작습니다.

Neo4j로 데이터를 가져 오는 가장 쉬운 방법은 PERIODIC COMMIT을 사용하여 LOAD CSV을 더 많이 사용하는 것입니다. http://neo4j.com/developer/guide-import-csv/에는 모든 세부 정보가 포함되어 있습니다.

점진적 업데이트로 신속하게 변경해야 할 항목을 찾으려면 인덱스가 있어야합니다.

+0

46 개의 노드는 시험판이지만 나중에 10 개 또는 20 개의 노드를 추가하면 몇 억 개의 노드가 생깁니 까? DB 전체 또는 다른 대안을 재생성 하시겠습니까? –

관련 문제