數(shù)據(jù)生成代碼在源代碼文件夾src/test/java中\(zhòng)
目前由于項(xiàng)目的需要,用到了Neo4j的批量導(dǎo)入。
經(jīng)過(guò)查看資料發(fā)現(xiàn):
1、批量導(dǎo)入時(shí),如果發(fā)現(xiàn)必要屬性指定的節(jié)點(diǎn)存在時(shí),就認(rèn)為導(dǎo)入的數(shù)據(jù)不應(yīng)該為新建節(jié)點(diǎn),而是更新節(jié)點(diǎn),jexp封裝的rest包滿足不了條件2、rest接口導(dǎo)入為單線程導(dǎo)入,不滿足使用hadoop m/r的入庫(kù)條件。
3、基于官方資料發(fā)現(xiàn)實(shí)現(xiàn)多線程高IO數(shù)據(jù)導(dǎo)入只能在嵌入式的Neo4j中使用,而目前業(yè)務(wù)是必須作為獨(dú)立服務(wù)器使用。
此時(shí)公布基于嵌入式數(shù)據(jù)庫(kù)數(shù)據(jù)生成和導(dǎo)入源碼。
測(cè)試數(shù)據(jù)生成代碼在src/test/java中。
基于以上幾點(diǎn)主要原因決定利用neo4j支持插件功能,開發(fā)基于NIO的插件,可能會(huì)解決問(wèn)題。