neo4j可以只在内存中运行吗?

时间:2014-01-29 01:55:21

标签: spring-data-neo4j

是否可以在没有任何持久数据库/文件存储的情况下在内存中运行Neo4j?

来自几个xml / json文件的数据,我们必须使用ConcurrentHashmap将它们加载到jvm堆内存中。由于数据对象具有依赖关系(parent-child,child可以链接回parent),因此我们希望维护一个对象图。在这种情况下有没有办法使用Neo4J;或者你能否建议任何支持维护这种对象图的框架。

谢谢你。

2 个答案:

答案 0 :(得分:4)

Neo4j有一个ImpermanentDataBase,用于单元测试,但它在内存中运行。

请参阅http://docs.neo4j.org/chunked/stable/tutorials-java-unit-testing.html

答案 1 :(得分:0)

现在,neo4j对嵌入式数据库具有一流的支持,这与仅在测试期间使用的支持不同。有关更多详细信息,请访问https://neo4j.com/docs/java-reference/current/tutorials-java-embedded/include-neo4j/