Home / Companies / Neo4j / Blog / Post Details
Content Deep Dive

Mix and Batch: A Technique for Fast, Parallel Relationship Loading in Neo4j

Blog post from Neo4j

Post Details
Company
Date Published
Author
Eric Monk
Word Count
3,323
Company Posts That Month
22
Language
English
Hacker News Points
-
Post removed?
No
Summary

The author of the text describes a technique called "Mix and Batch" for fast, parallel relationship loading in Neo4j. The technique involves dividing start node IDs and end node IDs into non-overlapping sets, combining them to create partition codes, laying out these codes into a table, gathering the codes into batches with unique column and row IDs per batch, partitioning the data by the partition code within each batch, and loading one batch at a time. The author tested this approach with large datasets in Neo4j AuraDS environment using Apache Spark and achieved significant speed improvements, up to two to three times faster than traditional serial loading methods. This technique can be applied to streaming data, but requires further investigation and experimentation.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 1 2,305 607 180 +15%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.