Batching Like a Pro

This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).

Neo4j's APOC plugin procedure `apoc.periodic.iterate` is being superseded by native Cypher's `CALL { … } IN TRANSACTIONS` (CIT). CIT offers several advantages: proper memory tracking that prevents OOM crashes, better readability and IDE tooling support, full query planning visibility via EXPLAIN, accurate query statistics, no need for entity rebinding (fetching nodes twice), concurrent transaction support, and an ON ERROR RETRY option added in Neo4j 2025.03. APOC Core is now in maintenance mode with no new features planned, making migration to CIT the recommended path for all bulk transactional operations.

8m read timeFrom medium.com
Post cover image
Table of contents
… IN TRANSACTIONSMemory TrackingEase of use and error hunting

Sort: