Object-Mapper für NoSQL-Datenbanksysteme

URL
Dokumentart: Bachelor Thesis
Institut: Department Informatik
Sprache: Deutsch
Erstellungsjahr: 2018
Publikationsdatum:
SWD-Schlagwörter: Datenbanksystem
DDC-Sachgruppe: Informatik

Kurzfassung auf Deutsch:

NoSQL-Datenbanksysteme bieten neue Möglichkeiten für die Datenspeicherung und für die Datenverwaltung. Dabei erfassen NoSQL ein weites Spektrum von Datenbanken. Es bestehtjedoch keine standardisierte Schnittstelle für die NoSQL-Datenbankzugriffe. Wie kann ein Objektmodell einer Anwendung auf ein Datenbankmodell einer NoSQL-Datenbank abgebildet werden? Diese Frage liegt im Fokus dieser Arbeit. Als eine Lösung werden Object-Mapper für NoSQL-Datenbanksysteme erörtert. Um einen Überblick über derzeit populären Object-Mapper zu verschaffen,werden die Basisfunktionalitäten drei ausgewählter Object-Mapper Frameworks beschrieben. Weiterhin wird ein praktischer Performanz-Vergleich der beschriebenen Mapper durchgeführt, indem die Speichergeschwindigkeit sowie die Lesegeschwindigkeit von denen gemessen und verglichen wird.

Kurzfassung auf Englisch:

NoSQL datastores provide new data storage and data management possibilities. As a result, NoSQL covers a broad range of datastores. However, NoSQL datastores do not provide a uniform access interface. How to map an application object model to a database model of NoSQL database? That is the question which this bachelor thesis is focused on. Object mappers for NoSQL database systems are discussed as a solution. The basis functionality of three chosen object mappers is described with a goal to provide an overview of currently popular object mapper frameworks. Furthermore, an empirical performance comparison of the described object mappers is carried out by measuring and comparing the data reading and data storing velocity.

Hinweis zum Urheberrecht

Für Dokumente, die in elektronischer Form über Datenenetze angeboten werden, gilt uneingeschränkt das Urheberrechtsgesetz (UrhG). Insbesondere gilt:

Einzelne Vervielfältigungen, z.B. Kopien und Ausdrucke, dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden (Paragraph 53 Urheberrecht). Die Herstellung und Verbreitung von weiteren Reproduktionen ist nur mit ausdrücklicher Genehmigung des Urhebers gestattet.

Der Benutzer ist für die Einhaltung der Rechtsvorschriften selbst verantwortlich und kann bei Mißbrauch haftbar gemacht werden.