Comments (6)
I tested again in a new environment, and it seems that 5.5 and 5.13 are woring approximately the same. So, I think there are no particular issues. But please do not delete apoc.cypher.mapParallel2
because at the moment, the new PARALLEL
runtime cannot fully replace it. Details https://stackoverflow.com/questions/77509091/neo4j-parallel-runtime-query-returns-different-result
from neo4j-apoc-procedures.
The overhead should be related to the rebind and something that changed into the database kernel. This feature, since the introduction of the parallel runtime is deprecated. Please consider migrating your query to the new runtime.
from neo4j-apoc-procedures.
Hi @conker84 , thanks for your answer. I already tried parallel runtime in 5.13.0 Unfortunately, in my tests it works much slower than the approach with apoc.cypher.mapParallel2 like in the query above :(
from neo4j-apoc-procedures.
Could you provide a flame graph taken with the Async Profiler of the two executions (5.5 and 5.13)?
This would help us.
from neo4j-apoc-procedures.
Yes, I can try, but I have never used this profiler before. I hope it works on Windows 10, which is the system where I run my tests. There, I can run Neo4j of different versions in Docker. Perhaps you could provide instructions on what exactly I need to do?
from neo4j-apoc-procedures.
If possible, please refrain from deprecating this feature as it operates much faster than the new parallel runtime. Just ensure it functions the same as in version 5.5.0.
from neo4j-apoc-procedures.
Related Issues (20)
- Apache Kafka procedures
- Version mismatch with latest release HOT 2
- Reading Parquet from s3 HOT 1
- In 4.4.0.16, apoc.export.json.query does not export Edge properties unless writeNodeProperties:true
- Improve procedure errors in case of missing dependency
- Enhance ml vertex ai doc to show how to override the default region
- UUID handler throws warnings when deleting nodes
- Deprecate mapParallel procedure and update docs HOT 3
- Improve bedrock procedures
- Allow configuration of openai base URL as parameter
- Missing release for neo4j 4.3.24 HOT 1
- add elementID in apoc.convert.toTree output as key-value pair (`_elementId`) HOT 1
- rename key in map: apoc.map.setKey should set key, not Entry (identical to `apoc.map.setEntry`) HOT 1
- Add IBM Watson Foundation model integration
- Neo4j 5.15.0-enterprise Failed to invoke procedure `apoc.cypher.mapParallel2` Caused by: java.lang.RuntimeException: Error polling, timeout of 10 seconds reached HOT 2
- de-duplicate entities in apoc.export.json.data/query
- apoc.convert.toTree() does not consider duplicate edge labels HOT 1
- Fully virtual graphs
- vertexai gemini has a different URL, we should support that in the vertexai procedure HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neo4j-apoc-procedures.