Transactions 多重匹配';事务RESTAPI的转换

Transactions 多重匹配';事务RESTAPI的转换,transactions,neo4j,Transactions,Neo4j,我开始开发Neo4j 2.0客户端,当我到达事务端点时,有一些事情我不确定: 在性能方面使用多个匹配项(无创建、无更新)时,哪一个是最佳选项?我不知道这是如何在neo4j内部实现的…: 多次使用/transaction/commit(这是否会创建一个事务,或者标识它不是必需的?) 创建一个事务(与第一个匹配),然后使用/transaction/x/,每次结束时使用一个奇怪的commit和最后一个语句 假设我不能在一个请求中放入多个语句,因为我需要使用内存状态打包数据,以便执行下一个查询 可能

我开始开发Neo4j 2.0客户端,当我到达事务端点时,有一些事情我不确定:

在性能方面使用多个匹配项(无创建、无更新)时,哪一个是最佳选项?我不知道这是如何在neo4j内部实现的…:

  • 多次使用/transaction/commit(这是否会创建一个事务,或者标识它不是必需的?)
  • 创建一个事务(与第一个匹配),然后使用/transaction/x/,每次结束时使用一个奇怪的commit和最后一个语句
假设我不能在一个请求中放入多个语句,因为我需要使用内存状态打包数据,以便执行下一个查询

可能是第一个够了但是


谢谢

这是最有效的:

  • 直接向/transaction/commit进行多个查询(每个查询都创建一个新事务?)
不过,这取决于使用情况,如果根据前面查询的结果决定以下查询,那么您可能希望在一个tx中支持多个请求