Graphdatenbank

Was ist Graphdatenbank?
Eine Graphdatenbank ist eine Art von NoSQL- oder nicht relationaler Datenbank, die eine Art von Datenbank ist, die für sehr große Mengen verteilter Daten geeignet ist. Anstatt Tabellen wie in relationalen Datenbanken zu verwenden, verwendet eine Graphdatenbank, wie der Name schon sagt, Graphenstrukturen mit Knoten, Eigenschaften und Kanten, um Daten darzustellen und zu speichern. Eine Graph-Datenbank wird auch als Graph-orientierte Datenbank bezeichnet.

Eine Graphdatenbank verwendet die Graphentheorie zum Speichern, Zuordnen und Abfragen von Beziehungen. Es ist im Wesentlichen 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 wird durch einen eindeutigen Bezeichner definiert und ist mit mehreren Kanten verbunden, unabhängig davon, ob er ein- oder ausgehend ist, und er enthält eine Reihe von Eigenschaften, die als Schlüssel / Wert-Paare ausgedrückt werden. Eine Kante wird auch durch einen eindeutigen Bezeichner definiert und hat einen Start- und einen Endknoten sowie eine Reihe von Eigenschaften.

Eine Graphdatenbank ist nützlich für die Analyse von Beziehungen und Verbindungen zwischen Daten; Daher wird es im Data Mining von Social-Media-Daten, für Daten mit dynamischen Schemas, beispielsweise im Supply-Chain-Management, sowie im Vertrieb, wo es verwendet wird, um die Verbindungen zwischen den Online-Aktionen eines Kunden zu bestimmen, weitverbreitet verwendet.


War die Erklärung zu "Graphdatenbank" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu