我的问题是关于扩展,速度和使用Neo4j后端与Java的最佳方式。
目前我自己使用了两个选项,两者看起来都不错,但我不知道它会扩展多少。
使用Spring连接到Neo4j数据库的Java OGM。在这里,我编写Cypher查询并使用结果。在这里,我真的必须知道我从Cypher查询获得的输出,然后我设计输出。路径变得难以解析。
Neo4j Java Embedded api,我们可以使用Node,Relationships,Path。在这里,我可以使用GraphAlgoFactory,这似乎是积极的。此外,我比第一种方法更能控制输出。尽管如此,我还可以直接使用GraphAlgoFactory提供的所有方法。但我相信所有这些方法也可以使用apoc
我已经完成了这个3岁的question1和question2,它给了我一个想法,但从那以后很多都发生了变化。