1. 程式人生 > >Neo4j 批量資料匯入原始碼使用

Neo4j 批量資料匯入原始碼使用

目前由於專案的需要,用到了Neo4j的批量匯入。

經過檢視資料發現:

1、批量匯入時,如果發現必要屬性指定的節點存在時,就認為匯入的資料不應該為新建節點,而是更新節點,jexp封裝的rest包滿足不了條件

2、rest介面匯入為單執行緒匯入,不滿足使用hadoop m/r的入庫條件。

3、基於官方資料發現實現多執行緒高IO資料匯入只能在嵌入式的Neo4j中使用,而目前業務是必須作為獨立伺服器使用。

測試資料生成程式碼在src/test/java中。

基於以上幾點主要原因決定利用neo4j支援外掛功能,開發基於NIO的外掛,可能會解決問題。