Skip to content
FindOpenSource

Neo4j

Native graph database that stores and queries data as nodes and relationships, purpose-built for connected data problems.

Overview

Neo4j stores data as a graph - nodes and the relationships between them - rather than tables or documents, and its Cypher query language is designed specifically for traversing connections, making queries like "friends of friends" or "shortest path" straightforward instead of requiring many joins. This model fits naturally with recommendation engines, fraud detection, and network analysis.

Neo4j is a fit for teams whose data is fundamentally about relationships between entities, a data model currently absent from this catalog's PostgreSQL, MongoDB, and Redis entries, which aren't built for graph traversal.

Categories
Database
Keywords
graph-databasecypherconnected-datarecommendation-engine
Languages
Java, Scala
License
GPL-3.0

Spotted an error? Suggest an edit on GitHub.