Neo4j 中 apoc.cypher.mapParallel 和 apoc.cypher.mapParallel2 的区别?

Difference between apoc.cypher.mapParallel and apoc.cypher.mapParallel2 in Neo4j?

过程apoc.cypher.mapParallelapoc.cypher.mapParallel2有什么区别?两者的 documentation 具有相同的帮助文本,Call apoc.help("mapParallel") 显示相同的签名。在哪种并行化场景中使用哪种程序?

查看https://github.com/neo4j-contrib/neo4j-apoc-procedures/blob/4.0/src/main/java/apoc/cypher/Cypher.javamapParallel2还有两个输入参数:partitionstimeouttimeout 的作用一目了然。 partitions 默认为 100*number of cores。这就是 mapParallelmapParallel2 中使用的内容。唯一的区别是您可以在调用 mapParallel2.

时根据需要更改它