Learn Neo4j
Native graph database queried with Cypher, for highly connected data
Neo4j is the most widely used graph database: it stores data as nodes and relationships and queries them with Cypher, a pattern-matching language. It shines where relationships are the point, such as recommendations, fraud detection, knowledge graphs, networks and access control. Learning it teaches you to model and query connected data far more naturally than with joins.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know