【发布时间】:2015-11-21 10:50:58
【问题描述】:
我在服务器模式下使用 Neo4J,密码查询是通过 REST API 发送的。我也在测量查询的性能,这就是我使用两个不同库的原因:
(标准?)neo4j-rest-graphdb.jar 我正在与 RestAPIFacade 类建立连接:RestAPI graphDb = new RestAPIFacade(...);
和
Neo4J-jDBC-2.1.4.jar
我使用DriverManager.getConnection(..) 建立连接的地方。
据我了解,这里的一切都使用 REST,Neo4j 还没有 tcp/socket 连接。对于 REST API,您可以使用不同的端点(例如事务性 HTTP 端点,...),这将解释不同的执行时间。 jDBC 版本在 FOAF 查询上快一半以上。 为什么会这样?用户代码背后发生了什么?
【问题讨论】:
标签: database rest neo4j graph-databases endpoint