Neo4j
Native Graphdatenbank, die Daten als Knoten und Beziehungen speichert und abfragt, speziell für Probleme mit vernetzten Daten gebaut.
Überblick
Neo4j speichert Daten als Graph – Knoten und die Beziehungen zwischen ihnen – statt als Tabellen oder Dokumente, und seine Cypher-Abfragesprache ist speziell für das Durchlaufen von Verbindungen konzipiert, wodurch Abfragen wie „Freunde von Freunden“ oder „kürzester Pfad“ unkompliziert werden, statt viele Joins zu erfordern. Dieses Modell passt natürlich zu Empfehlungssystemen, Betrugserkennung und Netzwerkanalyse.
Neo4j eignet sich für Teams, deren Daten grundlegend von Beziehungen zwischen Entitäten handeln – ein Datenmodell, das in den PostgreSQL-, MongoDB- und Redis-Einträgen dieses Katalogs derzeit fehlt, da diese nicht für Graphdurchläufe gebaut sind.
- Kategorien
- Datenbank
- Sprachen
- Java, Scala
- Lizenz
- GPL-3.0
Ähnliche Projekte
Appwrite
BSD-3-ClauseOpen-Source-Backend-Plattform mit Authentifizierung, Datenbanken, Storage, Funktionen und Echtzeit-APIs - selbstgehostet oder als verwalteter Cloud-Dienst.
- Backend
- Datenbank
- Authentifizierung & Sicherheit
Cassandra
Apache-2.0Verteilte Wide-Column-NoSQL-Datenbank für massiven Maßstab und keinen einzelnen Ausfallpunkt über mehrere Rechenzentren hinweg.
- Datenbank
FoundationDB
Apache-2.0Verteilter, geordneter Key-Value-Store mit starken ACID-Transaktionsgarantien, konzipiert als zuverlässiges Speicherfundament für andere Systeme.
- Datenbank
Hasura
Apache-2.0Sofortige GraphQL- und REST-APIs auf PostgreSQL und anderen Datenbanken, über Data Connectors.
- Backend
- API
- Datenbank
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.