22

Graph-Datenbanken

Eine spezielle Klasse von NoSQL-Datenbanken sind Graph-Datenbanken. Graphen sind – ähnlich wie Hierarchien (siehe Kapitel 20) – eine wichtige und oft auch natürliche Struktur für die Repräsentation von Informationen. Allerdings werden speziell für die Suche und Analyse in Graphen andere Operationen benötigt. In diesem Kapitel stellen wir daher ausgehend von Grundlagen zur Repräsention von Graphstrukturen mit dem Property-Graph-Modell und RDF zwei konkrete Graph-Datenmodelle vor. Weiterhin beschreiben wir die zugehörigen Anfragesprachen Cypher und Gremlin bzw. SPARQL anhand von praktischen Beispielen.

22.1 Graph-Datenmodelle: Grundlagen

Graphstrukturen sind eine spezielle Form der Datenrepräsentation, die insbesondere für ...

Get Datenbanken -- Konzepte und Sprachen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.