Historically Neo4j has been optimized for single-threaded workloads, meaning that it allows multiple queries to run concurrently to achieve a large amount of work in aggregate. However when it comes to more analytical-type of workloads running on a system with an abundance of CPU cores, forcing all queries to run on a single execution thread is a disadvantage. The new parallel runtime bridges this gap by allowing a single query to be executed on multiple execution threads.
By Puntus Melke.
Learn more about Neo4j: https://bit.ly/47jnNRL
#ParallelRuntime #Neo4j #graphdatabase #Introductory #Cypher #Analytics #Performance