Engineering Kiosk

#191 Graphdatenbanken: von GraphRAG bis Cypher mit Michael Hunger von Neo4j

Apr 14, 2025
Michael Hunger, Head of Product Innovation bei Neo4j und erfahrener Graph-Datenbank-Experte, erklärt die Vorteile von Graph-Datenbanken gegenüber relationalen Modellen. Er spricht über die Bedeutung von Knoten und Beziehungen, erläutert die Federführung von Cypher als benutzerfreundliche Abfragesprache und erläutert typische Anwendungsfälle wie Logistik und Knowledge Graphs. Zudem wird die Integration von Graphen mit KI-Workflows thematisiert und zukünftige Trends wie Graph-Sharding skizziert. Ein Muss für alle Technikbegeisterten!
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Warum Graphen Many-to-Many Meistern

  • Graph-Datenbanken sind besonders stark bei vielen Many-to-Many-Relationen und tiefen, transitive Abfragen.
  • Abfragen wie "alle Personen im 3. Grad, die aus Deutschland kommen und bei Aldi gearbeitet haben" sind in Graphen deutlich einfacher.
ANECDOTE

Entstehung Von Neo4j Aus Praxisschmerz

  • Neo4j entstand aus realen Problemen eines Content-Management-Systems in Schweden mit komplexen Rechtestrukturen und Mehrsprachigkeit.
  • Die ursprüngliche In-Memory-Implementierung wurde später zu einer full‑stack Graph-Datenbank weiterentwickelt.
INSIGHT

Beziehungen Werden Direkt Persistiert

  • Graph-Datenbanken speichern Beziehungen persistent statt sie bei Abfrage per Join zu rekonstruieren.
  • Dadurch sind Traversals über Nachbarschaften deutlich schneller als vergleichbare Join‑basierte Abfragen.
Get the Snipd Podcast app to discover more snips from this episode
Get the app