# Neo4j

8 Hacker News commenters recommended Neo4j and 17 criticized it, November 2025 to November 2026. It was recommended in 6 of 13 months.

**Verdict:** People recommend it for graph-shaped data and the Cypher query language, though critics report slow deep traversals, operational burden and enterprise license costs.

## Why people recommend it

- Schema-free, flexible data model (2 comments): "One of the best things about Neo4j compared to relational databases is the lack of a rigid schema." ([source](https://news.ycombinator.com/item?id=47855430)) "Working with relational databases after getting used to Neo4j feels like wearing handcuffs." ([source](https://news.ycombinator.com/item?id=47859794))
- Good fit for graph workloads (2 comments): "for most use cases on Pg, you are better off just using JOINs or switch to Neo4j for your graph workloads" ([source](https://news.ycombinator.com/item?id=48358865)) "only ever found two domains where it excelled" ([source](https://news.ycombinator.com/item?id=48903421))
- Easy to learn and use (2 comments): "it really helped me understand how it works" ([source](https://news.ycombinator.com/item?id=46781529)) "I'm turning off my brain and using neo4j" ([source](https://news.ycombinator.com/item?id=47469617))

## What people warn about

- Slow, unpredictable query performance (4 comments): "Neo4j’s record-oriented model performs reasonably for short traversals but degrades sharply on long paths" ([source](https://news.ycombinator.com/item?id=46796952)) "once traversal depth exceeded 4-5 hops, latency became unpredictable regardless of data size" ([source](https://news.ycombinator.com/item?id=47473849)) "I still have nightmares with Cypher and neo4j's slowness." ([source](https://news.ycombinator.com/item?id=48647551))
- Needs a separate server to run (2 comments): "Neo4j is great until you're building a CLI or serverless function and don't want to provision a server for it." ([source](https://news.ycombinator.com/item?id=47624725)) "I didn't want to maintain a separate Neo4j instance" ([source](https://news.ycombinator.com/item?id=46300856))
- Costly license and weaker ecosystem (2 comments): "The price you pay in terms of worse ecosystem and less battle-tested maintenance tooling is not worth it to just have better syntax." ([source](https://news.ycombinator.com/item?id=48907412)) "Neo4j license price is egregious for enterprise customers" ([source](https://news.ycombinator.com/item?id=48902775))
- Overhyped graph-for-everything marketing (2 comments): "Neo4j looooooves the "if you think about it, everything is graphs!" marketing maneuver." ([source](https://news.ycombinator.com/item?id=47690155)) ""Everything is graphs, so let's use a graph DBMS for anything" is a classic blunder" ([source](https://news.ycombinator.com/item?id=47691455))

## Alternatives hackers recommend

- [LatticeDB](https://hackerapproved.com/p/latticedb.md): 9 recommend
- [LadybugDB](https://hackerapproved.com/p/ladybugdb.md): 7 recommend
- [Kuzu graph database](https://hackerapproved.com/p/kuzu.md): 7 recommend
- [Grafeo](https://hackerapproved.com/p/grafeo.md): 7 recommend
- [CozoDB](https://hackerapproved.com/p/cozodb.md): 6 recommend

## Where to get it

- [Visit the official site](https://neo4j.com/)

## Cite as

Hacker Approved, "Neo4j", https://hackerapproved.com/p/neo4j/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
