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