在对Neo4j的HTTP请求中批量处理多个查询时,是否会导致图数据库在转移到下一个请求之前执行HTTP请求中的所有查询?
这是否可能意味着足够大的批次会锁定整个数据库,以便在批处理中执行所有查询所需的时间?或者它们是否以某种方式并行运行?
使用批处理插件(以及非事务处理)或正常事务插入使用REST接口(和py2neo)进行批处理吗?
由于
答案 0 :(得分:2)
它在批处理请求中执行所有查询,但其他查询可以并行进入并在其他线程上执行。只有当您的批处理请求消耗所有CPU,内存,IO时,它才会影响其他查询。
我会使用2.x on。的交易API。