Definition: Graph Datenbank

Als Graph Datenbank (auch Property Graph Datenbank) bezeichnen wir eine Art von NoSQL-Datenbank, die darauf spezialisiert ist, Daten in Form von Knoten und Kanten zu speichern und zu verwalten.

Sie entspricht also dem Graphen , wobei sowohl den Knoten als auch den Kanten Werte (Key-Value Paare) und Labels (Gruppierungen nach Rolle, bspw. Buch, Person, Author) zugewiesen werden können.

Diese Struktur ermöglicht es, komplexe Beziehungen und Verbindungen zwischen Datenpunkten direkt darzustellen. Knoten repräsentieren Entitäten oder Objekte, während Kanten die Verbindungen oder Beziehungen zwischen diesen Knoten darstellen.

Bekannte Vertreter umfassen:

  • Neo4J,
  • Arango DB,
  • OrientDB,
  • Azure Cosmos DB