Kapitel 2. Optionen für die Speicherung von Verbindungsdaten

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Wir leben in einer vernetzten Welt. Um zu gedeihen und voranzukommen, müssen wir das Netz der Verbindungen, das uns umgibt, verstehen und beeinflussen.

Wie gehen die heutigen Technologien mit der Herausforderung der vernetzten Daten um? In diesem Kapitel schauen wir uns an, wie relationale Datenbanken und aggregierte NOSQL-Speicher mit Graphen und verknüpften Daten umgehen, und vergleichen ihre Leistung mit der einer Graphdatenbank. Für Leser, die sich für das Thema NOSQL interessieren, beschreibt Anhang A die vier wichtigsten Typen von NOSQL-Datenbanken.

Relationalen Datenbanken fehlen Beziehungen

Seit mehreren Jahrzehnten versuchen Entwickler, verknüpfte, halbstrukturierte Datensätze in relationalen Datenbanken unterzubringen. Aber während relationale Datenbanken ursprünglich dafür entwickelt wurden, Papierformulare und Tabellenstrukturen zu kodifizieren - und das können sie hervorragend -, haben sie Schwierigkeiten, wenn es darum geht, die außergewöhnlichen Ad-hoc-Beziehungen zu modellieren, die in der realen Welt vorkommen. Ironischerweise können relationale Datenbanken schlecht mit Beziehungen umgehen.

Beziehungen gibt es in der Umgangssprache relationaler Datenbanken, aber nur bei der Modellierung, um Tabellen zu verbinden. In unserer Diskussion über verknüpfte Daten im vorigen ...

Get Graphdatenbanken, 2. Auflage 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.