
Neo4j
Eine Graphdatenbank für vernetzte Anwendungen, Graphanalysen und KI-Wissensebenen mit verwalteten und selbst gehosteten Optionen.
Über Neo4j
Neo4j ist eine Graphdatenbankplattform für vernetzte Daten. Sie speichert Entitäten und Beziehungen nativ, sodass Teams diese Verbindungen mit Cypher abfragen können, anstatt sie über mehrere Ebenen relationaler Verknüpfungen neu aufzubauen. Treiber stehen für Python, Java, JavaScript und C# zur Verfügung. Die Dokumentation behandelt lokale und cloudbasierte Einrichtungen sowie Bereitstellungen mit Docker und Kubernetes. Die Werkzeuge von Neo4j unterstützen den Import, die Untersuchung, die Visualisierung, die Verwaltung und die Überwachung von Graphen. Graph Data Science ergänzt Algorithmen und Workflows für maschinelles Lernen. AuraDB ist die verwaltete Cloudoption, bei der Upgrades, Patches und Wartung zum Leistungsumfang gehören. Selbstverwaltete Editionen decken Community-Projekte und Unternehmensbereitstellungen ab. Diese Spezialisierung bringt einen echten Einführungsaufwand mit sich: Teams müssen Graphmodellierung und Cypher erlernen, die Datenmigration planen und entscheiden, wann Community Edition die Produktionsanforderungen nicht mehr erfüllt. Die Preise für Enterprise und Infinigraph erfordern ein Verkaufsgespräch, sodass größere Käufer keine sofortige Kostenschätzung erhalten.
Funktionen
Daten für vernetzte Anwendungen
Erstellen Sie Anwendungen, die Beziehungen mit einem nativen Property-Graph-Modell und Cypher-Abfragen direkt durchlaufen.
Graphanalyse und maschinelles Lernen
Führen Sie mit Neo4j Graph Data Science Graphalgorithmen und Workflows für maschinelles Lernen aus.
Wissen und KI-Kontext
Erstellen Sie eine vernetzte Wissensebene, die KI-Systemen strukturierten Kontext zu Entitäten und Beziehungen bereitstellt.
Vorteile
- Native Graphspeicherung und Cypher machen Abfragen mehrstufiger Beziehungen direkt und leichter ausdrückbar.
- Die Community-Edition bietet einen kostenlosen Einstieg für die Entwicklung und von der Community unterstützte Bereitstellungen.
- AuraDB übernimmt Upgrades, Patches und Wartung und bietet ein verwaltetes Cloudbetriebsmodell.
Nachteile
- Teams müssen Graphmodellierung und Cypher erlernen, was gegenüber vertrauten relationalen Datenbanken zusätzlichen Einarbeitungsaufwand verursacht.
- Für die Preise der Enterprise-Edition und der Infinigraph-Edition ist ein Verkaufsgespräch erforderlich, wodurch die Kostentransparenz im Vorfeld sinkt.
- Selbstverwaltete Produktionsbereitstellungen bringen zusätzliche Infrastruktur- und Betriebsverantwortung für das einführende Team mit sich.
Preispläne
Community-Edition
- Native Graphverarbeitung und -speicherung
- ACID-Transaktionen
- Property-Graph-Modell
- Graphabfragesprache Cypher
Enterprise-Edition
- Enthält die Funktionen der Community-Edition
- Unbegrenzte horizontale Leseskalierung durch Replikation
- Feingranulare Zugriffskontrollen
- Hochverfügbarkeit und erweiterte Verwaltbarkeit
- Änderungsdatenerfassung
Infinigraph-Edition
- Enthält die Funktionen der Enterprise-Edition
- Unbegrenzte horizontale Skalierung mit automatischem Sharding
- Graph Data Science in der Lizenz enthalten
* Die Preisangaben dienen nur zur Orientierung. Bitte beachten Sie die aktuellen Informationen auf der offiziellen Website von Neo4j.