Graph Database

Autor: Eugene Taylor
Erstelldatum: 13 August 2021
Aktualisierungsdatum: 11 Kann 2024
Anonim
Graph Databases Will Change Your Freakin’ Life (Best Intro Into Graph Databases)
Video: Graph Databases Will Change Your Freakin’ Life (Best Intro Into Graph Databases)

Inhalt

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.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

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.