Skip to content

Neo4j

Etablierte Graphdatenbank mit Cypher-Abfragen, eingebauter Vektorsuche und einer Community Edition unter GPL.

Getestet von Sheela · Aktualisiert

Auf GitHub ansehen Open Source

Unsere Bewertung

4.1/5

Der Standard-Graph-Speicher, wenn dein RAG oder dein Agenten-Memory wirklich Beziehungen braucht. Die kostenlose Edition endet aber bei einem Server, und die meisten RAG-Systeme brauchen gar keinen Graphen.

Was ist Neo4j?

Neo4j speichert Daten als Knoten und Beziehungen und fragt sie mit Cypher ab, einer Sprache für Musterabgleich. Das GitHub-Repository enthält die Community Edition, geschrieben in Java und lizenziert unter GPLv3. Sie umfasst die Graph-Engine, ACID-Transaktionen, Cypher, Volltext- und Vektorindizes.

Für KI-Anwendungen hat Neo4j 2025.10 einen nativen Eigenschaftstyp VECTOR eingeführt, und seit 2026.02 kann die Cypher-Klausel SEARCH innerhalb eines Vektorindex filtern. Eine durch Graph-Eigenschaften eingeschränkte Vektorabfrage liefert so trotzdem die angeforderte Zahl an Zeilen. Das funktioniert in Community, Enterprise und Aura. Neo4j pflegt außerdem eine GraphRAG-Bibliothek für Python, und die meisten Projekte für Graph-RAG und Agenten-Memory, darunter Graphiti und LightRAG, können es als Graph-Speicher nutzen.

Die Community Edition läuft auf einem einzelnen Server. Clustering, Hot Backups, mehrere Datenbanken und rollenbasierte Sicherheit erfordern die kommerzielle Enterprise Edition oder AuraDB, den verwalteten Cloud-Dienst.

Was kostet Neo4j?

TarifPreisWas enthalten ist
Community EditionFreeGPLv3
AuraDB FreeFree
AuraDB Professional$0.09/GB/hourMindestens 1 GB
AuraDB Business Critical$0.20/GB/hourMindestens 2 GB
EnterpriseBy quote

Community Edition kostenlos unter GPLv3. Enterprise auf Angebot. AuraDB: kostenlose Stufe; Professional 0,09 $/GB/Stunde (mindestens 1 GB); Business Critical 0,20 $/GB/Stunde (mindestens 2 GB).

Lohnt sich Neo4j?

Neo4j ist die sichere Wahl unter den Graphdatenbanken für KI-Anwendungen, vor allem weil alles andere es unterstützt. Graphiti empfiehlt es für neue Projekte, LightRAG führt es als Graph-Backend, und Neo4js eigene GraphRAG-Bibliothek und Aura Agent bauen Retrieval-Agenten darauf auf. Das Repository ist aktiv, mit etwa 17.350 GitHub-Sternen und der Community Edition 2026.10.1, getaggt am 20. Oktober 2026; Releases erscheinen als Tags, nicht als GitHub-Releases.

Die Vektorunterstützung ist inzwischen glaubwürdig und nicht mehr nur angeflanscht. Filtern im Index über die Cypher-Klausel SEARCH, allgemein verfügbar seit 2026.02 und in der Community Edition enthalten, behebt das klassische Problem der nachträglichen Filterung, bei dem eine gefilterte Vektorabfrage zu wenige Ergebnisse liefert. Eine Datenbank kann damit für ein überschaubares RAG-System sowohl den Graphen als auch die Embeddings halten.

Die Open-Source-Edition ist ernst zu nehmen, aber begrenzt. Die Community Edition steht unter GPLv3 und läuft auf einem Server, ohne Clustering, Hot Backups oder feingranulare Zugriffskontrolle. Beide Editionen senden außerdem standardmäßig anonyme Nutzungsdaten an Neo4j (dbms.usage_report.enabled ist true), was Neo4js eigener Sicherheits-Benchmark abzuschalten empfiehlt. Produktivsysteme landen deshalb meist bei Enterprise, das keinen veröffentlichten Preis hat, oder bei AuraDB, wo Business Critical ab 0,20 $ pro GB Arbeitsspeicher und Stunde kostet, mit einem SLA von 99,95%.

Ein Graph hilft RAG, wenn Fragen Beziehungen folgen: wer wem berichtet, welche Verträge auf welche Lieferanten verweisen, was sich wann geändert hat. Für semantische Suche über Dokumente sind pgvector oder Qdrant einfacher und günstiger, und eine Business-Critical-Instanz mit 16 GB, die den ganzen Monat läuft, kostet rund 2.300 $, bevor überhaupt jemand eine Frage gestellt hat, die einen Graphen brauchte.

Wo es sich lohnt

  • Ein Legal-Tech-Team, das eine Vertragssuche baut

    Fragen beantworten wie: Welche Lieferanten sind an Klauseln gebunden, die auf eine sanktionierte Entität verweisen?

    Speichere Verträge, Klauseln und Parteien als Knoten mit Embeddings auf dem Klauseltext und filtere die Vektorsuche dann mit der Cypher-Klausel SEARCH nach Graph-Eigenschaften. Die Community Edition ist auf einem Server kostenlos; schalte die Nutzungsberichte ab, bevor du Mandantendaten lädst.

  • Ein AI Engineer, der einem Support-Agenten mit Graphiti ein Langzeitgedächtnis gibt

    Zeitbewusst festhalten, was jeder Kunde gesagt und geändert hat

    Betreibe Neo4j Community in Docker als Backend für Graphiti oder AuraDB Professional ab 0,09 $ pro GB-Stunde (mindestens 1 GB, etwa 66 $ im Monat), um keine Datenbank selbst betreiben zu müssen. Mit dem Graphen kann der Agent beantworten, "was sich seit letztem Monat geändert hat".

  • Ein CTO bei einem Fintech mit 200 Beschäftigten, der den Produktivbetrieb budgetiert

    Zwischen selbst verwaltetem Enterprise und verwaltetem AuraDB entscheiden

    AuraDB Business Critical beginnt bei 0,20 $ pro GB-Stunde mit mindestens 2 GB, mehreren Zonen und einem SLA von 99,95%, und Pausieren senkt die Rechnung um 80%. Enterprise für On-Premises-Clustering gibt es nur auf Angebot des Vertriebs, eine Aura-Schätzung ist also der einzige veröffentlichte Vergleichswert.

Bevor du dich festlegst

Einrichtung
Docker-Image, Neo4j Desktop oder ein Tarball für Community; eine erste Datenbank läuft innerhalb von Minuten auf localhost:7474 (Browser) und 7687 (Bolt). AuraDB Free braucht keine Kreditkarte.
Integrationen
Offizielle Treiber für Python, Java, JavaScript, .NET und Go, die Python-Bibliothek neo4j-graphrag, Integrationen für LangChain und LlamaIndex sowie Backends für Graphiti, LightRAG und Graphify.
Daten und Datenschutz
Community unter GPLv3; das Closed-Source-Enterprise braucht eine kommerzielle Lizenz. Anonyme Nutzungsdaten gehen standardmäßig an udc.neo4j.com; setze dbms.usage_report.enabled=false. Angaben zur Compliance von AuraDB stehen im Trust Center unter trust.neo4j.com und nicht auf der Preisseite.
Kosten im großen Maßstab
Selbst gehostetes Community kostet deinen Server, typischerweise eine VM mit viel Arbeitsspeicher. AuraDB Professional ab 0,09 $/GB/Stunde (bis 128 GB), Business Critical ab 0,20 $/GB/Stunde (bis 2 TB auf GCP); Speicher, IO und Backups sind enthalten.
Grenzen
Community läuft auf einem Server, ohne Clustering, Hot Backups oder feingranulare Zugriffskontrolle; die kostenlose Community Edition der Graph-Data-Science-Bibliothek begrenzt die Parallelität der Algorithmen auf vier CPU-Kerne und den Modellkatalog auf drei Modelle. Etwa 233 offene Issues und Pull Requests auf GitHub, wo der Issue-Tracker nur ein untergeordneter Supportkanal ist.

Was gut ist

  • Unterstützt von den meisten Werkzeugen für Graph-RAG und Agenten-Memory
  • Vektorindizes mit Filterung im Index schon in der kostenlosen Edition
  • Cypher ist ausdrucksstark für Beziehungsabfragen
  • Die Preise von AuraDB schließen Speicher, IO und Backups ein

Was nicht

  • Die Community Edition läuft auf einem Server, ohne Clustering oder Hot Backups
  • Nutzungsberichte an Neo4j standardmäßig an
  • GPLv3 passt nicht zu jeder kommerziellen Einbettung
  • Preise für selbst verwaltetes Enterprise nicht veröffentlicht

Am besten für

Teams, deren Fragen an RAG oder Agenten-Memory von Beziehungen zwischen Entitäten abhängen und die einen bewährten Graph-Speicher brauchen.

Alternativen zu Neo4j

Neo4j: häufige Fragen

Lohnt sich Neo4j?
Der Standard-Graph-Speicher, wenn dein RAG oder dein Agenten-Memory wirklich Beziehungen braucht. Die kostenlose Edition endet aber bei einem Server, und die meisten RAG-Systeme brauchen gar keinen Graphen. Wir bewerten es mit 4.1 von 5.
Was kostet Neo4j?
Community Edition kostenlos unter GPLv3. Enterprise auf Angebot. AuraDB: kostenlose Stufe; Professional 0,09 $/GB/Stunde (mindestens 1 GB); Business Critical 0,20 $/GB/Stunde (mindestens 2 GB).
Welche Nachteile hat Neo4j?
Die Community Edition läuft auf einem Server, ohne Clustering oder Hot Backups; Nutzungsberichte an Neo4j standardmäßig an; GPLv3 passt nicht zu jeder kommerziellen Einbettung; Preise für selbst verwaltetes Enterprise nicht veröffentlicht.
Für wen eignet sich Neo4j?
Teams, deren Fragen an RAG oder Agenten-Memory von Beziehungen zwischen Entitäten abhängen und die einen bewährten Graph-Speicher brauchen.
Was kostet Neo4j für ein Team oder im Produktivbetrieb?
Selbst gehostetes Community kostet deinen Server, typischerweise eine VM mit viel Arbeitsspeicher. AuraDB Professional ab 0,09 $/GB/Stunde (bis 128 GB), Business Critical ab 0,20 $/GB/Stunde (bis 2 TB auf GCP); Speicher, IO und Backups sind enthalten.
Ist Neo4j sicher für Firmendaten?
Community unter GPLv3; das Closed-Source-Enterprise braucht eine kommerzielle Lizenz. Anonyme Nutzungsdaten gehen standardmäßig an udc.neo4j.com; setze dbms.usage_report.enabled=false. Angaben zur Compliance von AuraDB stehen im Trust Center unter trust.neo4j.com und nicht auf der Preisseite.
Was sind die besten Alternativen zu Neo4j?
Die nächsten Alternativen, die wir getestet haben, sind Graphiti, LightRAG, GraphRAG und pgvector.

Antworten geprüft am 26. Okt. 2026.