是否有一个开箱即用的漂亮而干净的机制,可用于填充neo4j的测试实例。我正在寻找类似于DBUnit的东西。我想象一个xml文件然后被吸入来填充neo4j。
答案 0 :(得分:3)
您可以查看mirko的维基百科数据导入解决方案,该解决方案构建了一个图形数据库,其中包含9,006,704个节点(仅限页面,标题)和82,537,500个关系(链接),因为他提到了=> http://www.encodedknowledge.com/2012/02/neo4j-wikipedia-graph/
答案 1 :(得分:1)
您可以轻松加载GraphML文件,例如参见http://docs.neo4j.org/chunked/snapshot/gremlin-plugin.html#rest-api-load-a-sample-graph
此外,您可以拥有一个模板填充的数据存储区,您可以将数据库引擎指向该区域。
第三,在neo4j本身我们使用的是基于注释的测试工具,所以你可以做到
@Graph("我认识你")
要创建示例图表,请参阅https://github.com/neo4j/neo4j/blob/master/community/kernel/src/test/java/org/neo4j/metatest/TestJavaTestDocsGenerator.java#L117 (原始链接:https://github.com/neo4j/community/blob/master/kernel/src/test/java/org/neo4j/metatest/TestJavaTestDocsGenerator.java#L107)