Neo4j 中 apoc.cypher.mapParallel 和 apoc.cypher.mapParallel2 的区别?
Difference between apoc.cypher.mapParallel and apoc.cypher.mapParallel2 in Neo4j?
过程apoc.cypher.mapParallel
和apoc.cypher.mapParallel2
有什么区别?两者的 documentation 具有相同的帮助文本,Call apoc.help("mapParallel")
显示相同的签名。在哪种并行化场景中使用哪种程序?
查看https://github.com/neo4j-contrib/neo4j-apoc-procedures/blob/4.0/src/main/java/apoc/cypher/Cypher.java,mapParallel2
还有两个输入参数:partitions
和timeout
。 timeout
的作用一目了然。 partitions
默认为 100*number of cores
。这就是 mapParallel
和 mapParallel2
中使用的内容。唯一的区别是您可以在调用 mapParallel2
.
时根据需要更改它
过程apoc.cypher.mapParallel
和apoc.cypher.mapParallel2
有什么区别?两者的 documentation 具有相同的帮助文本,Call apoc.help("mapParallel")
显示相同的签名。在哪种并行化场景中使用哪种程序?
查看https://github.com/neo4j-contrib/neo4j-apoc-procedures/blob/4.0/src/main/java/apoc/cypher/Cypher.java,mapParallel2
还有两个输入参数:partitions
和timeout
。 timeout
的作用一目了然。 partitions
默认为 100*number of cores
。这就是 mapParallel
和 mapParallel2
中使用的内容。唯一的区别是您可以在调用 mapParallel2
.