Neo4j를 사용하여 거대한 그래프 데이터베이스 (백만 노드 이상)를 구축하고 있습니다. 내가 지금하고있는 방식은 각각의 노드에 대해 큐퍼 CREATE (n {property:'value'})
쿼리를 실행하는 것입니다. 예상대로 이것은 비효율적 인 방법이며 많은 시간이 걸립니다. 누군가이 문제를 극복하기위한 대체 방법을 제안 할 수 있습니까? Neo4j가 여러 노드를 생성하기 위해 기본 배치 인터페이스를 제공한다고 들었습니다. 나는 현재 (관계 포함) 코드의 버전을 사용하고 있습니다 :Neo4j가 여러 개의 노드와 관계를 만듭니다.
create (a { name: "a" })-[:rel1]->(b {name : "b"}),(c {name: "c"})-[:rel2]->(d {name:"d"}),...
그것이 효율적인 방법인가, 아니면 더 좋은 방법이 있습니까? 미리 감사드립니다. :)이 Neo4j 웹 사이트에 대한 개요가
일괄 처리를 실행하는 방법은 있습니까? 조금 궁금해서 미안해. – AnotherCodingEnthusiast
CVS 배치 삽입 기는 쉘 스크립트 및 일부 CSV 입력 파일을 통해 실행됩니다. –
3.0.0 릴리스부터는 .NET 클라이언트와 같은 다른 클라이언트 라이브러리가 배치 삽입 API에 액세스 할 수 있습니다. – DannyMeister