Author | Hauser, Christopher B. | dc.contributor.author |
Date of accession | 2017-06-27T14:35:40Z | dc.date.accessioned |
Available in OPARU since | 2017-06-27T14:35:40Z | dc.date.available |
Year of creation | 2014 | dc.date.created |
Date of first publication | 2017-06-27 | dc.date.issued |
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 | dc.description.abstract |
Language | de | dc.language.iso |
Publisher | Universität Ulm | dc.publisher |
License | Standard | dc.rights |
Link to license text | https://oparu.uni-ulm.de/xmlui/license_v3 | dc.rights.uri |
Keyword | Virtual nodes | dc.subject |
Keyword | Database systems | dc.subject |
Dewey Decimal Group | DDC 000 / Computer science, information & general works | dc.subject.ddc |
LCSH | Databases | dc.subject.lcsh |
LCSH | Neural networks (Computer science) | dc.subject.lcsh |
LCSH | Fault-tolerant computing | dc.subject.lcsh |
LCSH | Distributed databases | dc.subject.lcsh |
Title | Design und Implementierung eines zuverlässigen und verfügbaren (NoSQL) Datenbanksystems | dc.title |
Resource type | Abschlussarbeit (Master; Diplom) | dc.type |
Date of acceptance | 2014 | dcterms.dateAccepted |
Referee | Wesner, Stefan | dc.contributor.referee |
Referee | Kargl, Frank | dc.contributor.referee |
DOI | http://dx.doi.org/10.18725/OPARU-4400 | dc.identifier.doi |
PPN | 1659232295 | dc.identifier.ppn |
URN | http://nbn-resolving.de/urn:nbn:de:bsz:289-oparu-4439-5 | dc.identifier.urn |
GND | Verteiltes Datenbanksystem | dc.subject.gnd |
GND | Fehlertoleranz | dc.subject.gnd |
Faculty | Fakultät für Ingenieurwissenschaften, Informatik und Psychologie | uulm.affiliationGeneral |
Institution | Institut für Organisation und Management von Informationssystemen | uulm.affiliationSpecific |
Institution | Institut für Verteilte Systeme | uulm.affiliationSpecific |
DCMI Type | Text | uulm.typeDCMI |
Type | Erstveröffentlichung | uulm.veroeffentlichung |
Category | Publikationen | uulm.category |
Bibliography | uulm | uulm.bibliographie |