Neo4j failed 740 of 744 ops under memory pressure in graph database benchmark
A DevOps engineer conducted a benchmark comparing CognoDB Cloud against Neo4j, Memgraph, ArangoDB, and FalkorDB using identical hardware constraints, the MovieLens 100K dataset, and six standardised query types. All five platforms were capped at 512 MB RAM, 0.5 vCPU, and 1 GB disk — a resource profile typical of free-tier deployments. The most notable finding involved Neo4j Community, which handled 1 and 10 concurrent clients adequately but collapsed at 40 concurrent clients, failing 740 out of 744 operations within a 15-second window. The engineer attributed the likely cause to JVM memory exhaustion under concurrent Bolt sessions, though noted this was an informed guess rather than a confirmed diagnosis. A documentation discrepancy was also flagged: CognoDB's free tier was listed as providing 256 MB RAM but was actually provisioned at 512 MB, a gap the engineer corrected before finalising comparisons to ensure fairness.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in