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
- Languages
- Java, Scala
- License
- GPL-3.0
Related Projects
Appwrite
BSD-3-ClauseOpen-source backend platform providing authentication, databases, storage, functions and realtime APIs, self-hosted or as a managed cloud service.
- Backend
- Database
- Authentication & Security
Cassandra
Apache-2.0Distributed wide-column NoSQL database designed for massive scale and zero single point of failure across multiple data centers.
- Database
FoundationDB
Apache-2.0Distributed, ordered key-value store with strong ACID transaction guarantees, designed as a reliable storage substrate for other systems.
- Database
Hasura
Apache-2.0Instant GraphQL and REST APIs on top of PostgreSQL and other databases, via Data Connectors.
- Backend
- API
- Database
Spotted an error? Suggest an edit on GitHub.