Neo4j
Native Graphdatenbank, die Daten als Knoten und Beziehungen speichert und abfragt, speziell für Probleme mit vernetzten Daten gebaut.
- Aktiv gepflegt
- Gut dokumentiert
Ü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.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★★★ (5/5)
The dominant graph database; essential representative project.
- Grundlegend etabliert
- Herstellergestützt
- Kategorien
- Datenbank
- Sprachen
- Java, Scala
- Lizenz
- GPL-3.0
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Cassandra
Apache-2.0Verteilte Wide-Column-NoSQL-Datenbank für massiven Maßstab und keinen einzelnen Ausfallpunkt über mehrere Rechenzentren hinweg.
Aktiv gepflegt
- Datenbank
Milvus
Apache-2.0Quelloffene Vektordatenbank für skalierbare Ähnlichkeitssuche und KI-Anwendungen.
Aktiv gepflegt
- KI & Machine Learning
- Datenbank
PostgreSQL
PostgreSQL LicenseLeistungsstarkes, quelloffenes objektrelationales Datenbanksystem mit über 35 Jahren aktiver Entwicklung.
Aktiv gepflegt
- Datenbank
Qdrant
Apache-2.0Vektordatenbank und Ähnlichkeitssuchmaschine zum Bau von KI-Anwendungen mit Embeddings.
Aktiv gepflegt
- KI & Machine Learning
- Datenbank
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.