我使用Neo4jClient(.NET)。我必須導入像國家這樣的主數據。
Neo4jClient數據導入
我見過Neo4j有一個Java API(the batch insertion API)。是否可以通過Web界面或其他工具導入數據?
如果不是這樣,我必須與Create()
功能導入通過Neo4JClient件中的數據?
謝謝。
我使用Neo4jClient(.NET)。我必須導入像國家這樣的主數據。
Neo4jClient數據導入
我見過Neo4j有一個Java API(the batch insertion API)。是否可以通過Web界面或其他工具導入數據?
如果不是這樣,我必須與Create()
功能導入通過Neo4JClient件中的數據?
謝謝。
如果你咬緊牙關,並使用批量插入API執行此操作,可以通過使用Java或其他JVM語言編寫導入腳本,或者使用從插入CSV數據的Michael Hunger的批量插入器來實現。查看Max de Marzi的post on the topic是一個很好的方法。
即使REST綁定嘗試提供不錯的性能,它們也不會像原生數據庫訪問那麼快 - 即使它們是這樣,批量插入API也會去除某些數據庫功能(多線程訪問,等)大大提高了初始進口時間。
此外,你可以嘗試使用Cypher CREATE,因爲它不像批處理那樣快,但比REST快,並且應該讓你快速創建東西。
http://docs.neo4j.org/chunked/snapshot/cypher-cookbook-pretty-graphs.html給出了一些很好的提示...
退房Cypher支架的Neo4j導入CSV選項。也許這有幫助。否則只需使用大塞珀查詢