@mastersthesis{Unger2025, type = {Bachelor Thesis}, author = {Unger, Sara}, title = {Ein Vergleich von Relationalen, Graph- und Dokumentenbasierten Datenbanken: Eine Analyse anhand eines Essensplaner-Datenmodells}, institution = {Physikalische Technik, Informatik}, pages = {40}, year = {2025}, abstract = {Diese Bachelorarbeit untersucht und vergleicht drei weit verbreitete Datenbankmodelle: relationale, graphenbasierte und dokumentenbasierte Datenbanken. Die Analyse erfolgt anhand ausgew{\"a}hlter Vertreter dieser Modelle, wobei verschiedene Kriterien betrachtet werden: Lese- und Schreibgeschwindigkeit, Schema-Flexibilit{\"a}t, Komplexit{\"a}t und Modellierung, Eignung f{\"u}r unterschiedliche Anwendungsf{\"a}lle sowie Dokumentation und Community-Support. Zur Bewertung der Lesegeschwindigkeit, Komplexit{\"a}t und Modellierung sowie der Anwendungsf{\"a}lle wurde ein selbstentwickeltes Essensplaner-ERM verwendet. Die Ergebnisse zeigen, dass dokumentenbasierte Datenbanken in den meisten Tests hinsichtlich der Geschwindigkeit {\"u}berlegen waren. W{\"a}hrend relationale Datenbanken ein starres Schema haben, bieten sowohl Graph- als auch dokumentenbasierte Datenbanken eine hohe Flexibilit{\"a}t. Die Modellierung und Komplexit{\"a}t von dokumentenbasierten Datenbanken war jedoch deutlich anspruchsvoller als bei den relationalen und graphenbasierten Systemen. Zudem sind dokumentenbasierte Datenbanken nicht optimal f{\"u}r Daten geeignet, die durch viele n:m-Beziehungen miteinander verbunden sind, w{\"a}hrend Graphdatenbanken besonders gut f{\"u}r stark vernetzte Daten ausgelegt sind. Die Dokumentation und Community-Unterst{\"u}tzung sind beirelationalen Datenbanken am umfangreichsten, w{\"a}hrend sie bei Graphdatenbanken vergleichsweise gering sind. F{\"u}r dokumentenbasierte Datenbanken gibt es ebenfalls viel Dokumentation, jedoch ist es hier oft schwieriger, in Foren schnelle Antworten auf Fragen zu erhalten.}, language = {de} }