A Replayed Import Must Not Create Another Relationship

Stage graph imports by stable identity, distinguish exact replays from conflicts and preserve rejected records instead of silently losing relationships.

13 sections · 4 questions · 1 coding challenge

1 / 13

Bulk Data Exchange Had to Survive Partial Progress

BOTIE

Graph loaders need to resolve source identities to stored nodes before creating their relationships. Neo4j’s documented import workflows combine row-oriented input with matching and merge operations, while transaction batching changes the unit of rollback.

The operational problem is older than any one loader: a response can be lost after work commits. Stable source identities and a recorded checkpoint make replay a question of recognising prior work rather than assuming every arrival is new.

Sources for this history