• English
    • Deutsch
  • English 
    • English
    • Deutsch
  • Login
View Item 
  •   Home
  • Universität Ulm
  • Publikationen
  • View Item
  •   Home
  • Universität Ulm
  • Publikationen
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Design und Implementierung eines zuverlässigen und verfügbaren (NoSQL) Datenbanksystems

Thumbnail
2014_C_Hauser.pdf (980.6Kb)
Erstveröffentlichung
2017-06-27
Authors
Hauser, Christopher B.
Referee
Wesner, Stefan
Kargl, Frank
Abschlussarbeit (Master; Diplom)


Faculties
Fakultät für Ingenieurwissenschaften, Informatik und Psychologie
Institutions
Institut für Organisation und Management von Informationssystemen
Institut für Verteilte Systeme
Abstract
Die Verwendung von Datenbanksystemen für die Datenhaltung in Anwendungen ist populär, da der Implementierungsaufwand für die Manipulation und Speicherung zu persistierender Daten hinfällig wird. Die Wahl des Datenbanksystems ist im Hinblick auf Anforderungen an die Anwendung und zukünftige Veränderungen wie Wachstum für einen erfolgreichen Betrieb entscheidend. Datenbanksysteme setzen unterschiedliche Schwerpunkte im Bereich der Fehlertoleranz, der Skalierbarkeit oder der Konsistenz, werden jedoch in vorhandener Literatur überwiegend anhand des Speichertyps wie relational oder Dokumenten-orientiert kategorisiert. Eine Einteilung in Klassen von Datenbanksystemen gemäß verwendeter Konzepte der Fehlertoleranz wie Replizierung, Skalierung, Konsistenz, Konfliktmanagement und Dauerhaftigkeit bietet eine alternative Sichtweise auf Datenbanksysteme, die eine Auswahl des Datenbanksystems für eine Anwendung auf ihre Anforderungen hin erleichtert. Die Ausarbeitung definiert hierfür aus einer neuen Perspektive fünf Gruppen von Datenbanksystemen. Die Ausarbeitung beschreibt neben der Definition der Konzepte und einer Analyse elf verbreiteter Datenbanksysteme ein Design eines fehlertoleranten Datenbanksystems. Das Design wird auf Basis des Virtual Nodes Frameworks, welches für verteilte fehlertolerante Anwendungungen verwendet werden kann, implementiert. Die Implementierung setzt dabei auf Virtual Nodes auf und modifiziert Komponenten des Frameworks, um Partitionierung des globalen Anwendungszustands und dadurch partielle Replikation zu ermöglichen
Date created
2014
Subject headings
[GND]: Verteiltes Datenbanksystem | Fehlertoleranz
[LCSH]: Databases | Neural networks (Computer science) | Fault-tolerant computing | Distributed databases
[Free subject headings]: Virtual nodes | Database systems
[DDC subject group]: DDC 000 / Computer science, information & general works
License
Standard
https://oparu.uni-ulm.de/xmlui/license_v3

Metadata
Show full item record

DOI & citation

Please use this identifier to cite or link to this item: http://dx.doi.org/10.18725/OPARU-4400

Hauser, Christopher B. (2017): Design und Implementierung eines zuverlässigen und verfügbaren (NoSQL) Datenbanksystems. Open Access Repositorium der Universität Ulm und Technischen Hochschule Ulm. http://dx.doi.org/10.18725/OPARU-4400
Citation formatter >



Policy | kiz service OPARU | Contact Us
Impressum | Privacy statement
 

 

Advanced Search

Browse

All of OPARUCommunities & CollectionsPersonsInstitutionsPublication typesUlm SerialsDewey Decimal ClassesEU projects UlmDFG projects UlmOther projects Ulm

My Account

LoginRegister

Statistics

View Usage Statistics

Policy | kiz service OPARU | Contact Us
Impressum | Privacy statement