Inhaltsverzeichnis:
Definition - Was bedeutet Graph Database?
Eine Graph-Datenbank ist eine Art NoSQL- oder nicht relationale Datenbank, eine Art Datenbank, die für sehr große Mengen verteilter Daten geeignet ist. Anstatt Tabellen wie in relationalen Datenbanken zu verwenden, werden in einer Diagrammdatenbank, wie der Name schon sagt, Diagrammstrukturen mit Knoten, Eigenschaften und Kanten verwendet, um Daten darzustellen und zu speichern.
Eine Graphdatenbank wird auch als graphorientierte Datenbank bezeichnet.
Techopedia erklärt Graph Database
Eine Graphendatenbank verwendet die Graphentheorie zum Speichern, Zuordnen und Abfragen von Beziehungen. Es handelt sich im Wesentlichen um eine Sammlung von Kanten und Knoten, wobei jeder Knoten eine Entität wie eine Person oder eine Organisation darstellt und jede Kante eine Verbindung oder Beziehung zwischen zwei Knoten darstellt.
Ein Knoten ist durch einen eindeutigen Bezeichner definiert und mit mehreren eingehenden oder ausgehenden Kanten verbunden. Er verfügt über eine Reihe von Eigenschaften, die als Schlüssel-Wert-Paare ausgedrückt werden. Eine Kante wird auch durch einen eindeutigen Bezeichner definiert und verfügt über einen Start- und einen Endknoten sowie eine Reihe von Eigenschaften.
Eine Diagrammdatenbank ist nützlich für die Analyse von Beziehungen und Zusammenhängen zwischen Daten. Daher wird es beim Data Mining von Social-Media-Daten in großem Umfang für Daten mit dynamischen Schemata verwendet, z. B. im Supply-Chain-Management sowie im Vertrieb, wo die Zusammenhänge zwischen den Online-Aktionen eines Kunden ermittelt werden.