有谁能帮我理解一下与新4j相关的不同项目,我可以看到有很多项目需要ex。Java绑定、Spring数据neo4j等。
这些项目之间的确切区别是什么?
哪个项目适合哪种类型的用例?
在这两个项目中都可以使用neo4j遍历框架吗?
哪一个最适合图遍历?
有人能为我提供使用这些项目在neo4j中遍历图形的工作代码/原型吗?或者,如果您能向我介绍正确解释这些事情的教程,我们将不胜感激。
发布于 2014-03-28 12:12:55
Java绑定是与Neo4j服务器对话的客户端库,而Spring Neo4j是OGM框架,这意味着您可以将域实体定义为带注释的Neo4j类,并从Neo4j存储/检索这些实体。Spring Neo4j将使用java绑定与Neo4j服务器对话。
您通常不会对这两个框架使用Neo4j遍历框架,在Neo4j REST上远程运行时它会非常慢。遍历框架更适合作为Neo4j服务器扩展运行,在该扩展中,整个遍历可以在服务器端运行,您可以使用HTTP请求调用它。
一般来说,如果您要在Spring框架中构建应用程序,那么Spring Neo4j是一个很好的选择。如果您正在构建一个您希望使用Cypher查询语言的应用程序,那么我建议您使用Neo4j JDBC驱动程序,因为它比Java绑定要快得多,而且更精简。这也是交易。
https://stackoverflow.com/questions/22706192
复制相似问题