Neo4j ist die weltweit meistgenutzte Graph-Datenbank. Statt Tabellen mit Zeilen und Spalten speichert sie Entitäten und deren Beziehungen — und macht Beziehungen zu erstklassigen Datenbürgern, die direkt mit Knoten und Kanten verbunden sind.
Drei Kernmerkmale:
- Beziehungs-nativ: Verbindungen direkt gespeichert, sofort traversierbar — ohne JOIN-Abfragen
- Skalierbar: Milliarden Knoten und Kanten mit konstanter Performance
- KI-ready: Native Integrationen für LangChain, LlamaIndex, GraphRAG
Neo4j vs. SQL-Datenbank
| Kriterium | SQL-Datenbank | Neo4j |
|---|---|---|
| Datenmodell | Tabellen, Zeilen, Spalten | Knoten und Kanten (Graph) |
| Beziehungen | Fremdschlüssel + JOINs | Direkt gespeichert, sofort traversierbar |
| Stärke | Strukturierte Daten, Reports, Transaktionen | Vernetztes Wissen, Pfadsuche, KI-Kontext |
| Abfragesprache | SQL | Cypher (intuitiv, lesbar) |
Einsatz für KI-Anwendungen in vier Schritten
1. Daten als Graph modellieren Entitäten (Personen, Projekte, Dokumente) werden als Knoten definiert; Beziehungen (arbeitet_an, gehört_zu) als Kanten mit Eigenschaften.
2. Daten einpflegen Manuell, aus ERP/CRM-Exporten oder automatisch durch KI-Agenten, die Entitäten und Beziehungen aus Dokumenten extrahieren.
3. Mit Cypher abfragen Cypher ist Neo4js Abfragesprache — visuell, lesbar, mächtig. Intuitiv für Abfragen über Graphstrukturen.
4. KI-System anbinden LangChain und LlamaIndex haben native Neo4j-Integrationen zur Kontextsammlung für LLMs (GraphRAG).
Drei Anwendungen im Mittelstand
Bau und Projektmanagement: Projekte, Gewerke und Subunternehmer als Graph — KI identifiziert betroffene Gewerke bei Verzögerungen sofort.
Lieferketten und Supply Chain: Lieferanten, Bauteile und Kunden als Graph — bei Ausfällen sofort Risiken und Alternativen erkennen.
CRM und Kundenbeziehungen: Kunden, Kontakte und Vertragshistorie als Graph — Cross-Selling-Potenziale und Churnsignale sichtbar machen.
Häufige Fragen
Ist Neo4j kostenlos? Neo4j Community Edition ist Open Source und kostenlos nutzbar — auch für kommerzielle Projekte. Die Enterprise Edition ist kostenpflichtig.
Wie schwierig ist die Einführung? Die größte Herausforderung liegt im konzeptionellen Datenmodell, nicht in der Technik. Cypher wird typischerweise schnell gelernt.
Kann Neo4j auch Vektor-Suche? Seit Version 5 unterstützt Neo4j native Vektor-Indizes — das kombiniert Graph-Traversierung mit semantischer Suche in einer Datenbank.
Neo4j vs. Vektordatenbanken wie Weaviate? Weaviate ist optimiert für semantische Ähnlichkeit (klassisches RAG); Neo4j für Beziehungsnavigation (GraphRAG). Beide können kombiniert werden.
Verwandte Begriffe
- Knowledge Graph — Was Neo4j speichert
- GraphRAG — Neo4j als Wissensquelle für KI
- Vektor-Datenbanken — Komplementäre Technologie
- Embeddings — Jetzt auch nativ in Neo4j verfügbar