Grin logo
de en es fr
Shop
GRIN Website
Texte veröffentlichen, Rundum-Service genießen
Zur Shop-Startseite › Informatik - Wirtschaftsinformatik

Datenbankreplikationen. Höhere Skalierbarkeit und Verfügbarkeit durch Datenbankreplikationen

Titel: Datenbankreplikationen. Höhere Skalierbarkeit und Verfügbarkeit durch Datenbankreplikationen

Seminararbeit , 2012 , 21 Seiten , Note: 1,3

Autor:in: Andreas Möller (Autor:in)

Informatik - Wirtschaftsinformatik
Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Datenbankmanagementsysteme (DBMS) sind in gegenwärtigen informationsverarbeitenden Applikationen und Diensten aufgrund des immer größer werdenden Datenaufkommens unverzichtbar. Der technische Fortschritt im Ausbau der Netzwerkinfrastrukturen, einhergehend mit einer stetig steigenden Anzahl an Nutzern und informationsverarbeitender Applikationen, steigert die in DBMS zu speichernden und zu verwaltenden Datenmengen. In Folge dessen steigen die Anforderungen an Datenbank-Server hinsichtlich der Systemlast und ihrer Verfügbarkeit. Dies wirft die zentralen Fragen auf:
- Wie kann die System-Verfügbarkeit eines DBMS erhöht werden?
- Wie kann ein DBMS hinsichtlich der Lastverteilung skaliert werden?
Für die Beantwortung dieser Fragen gibt es verschiedene technische Möglichkeiten. Diese Seminarabreit betrachtet Datenbankreplikation-Architekturen.

Leseprobe


Inhaltsverzeichnis

1. Einleitung

1.1 Motivation

1.2 Ziel der Ausarbeitung

1.3 Grundlagen der Replikation

1.4 Einsatzszenarien von Datenbankreplikationen

1.4.1 Datenverteilung

1.4.2 Lastverteilung und Skalierbarkeit

1.4.3 Verfügbarkeit

1.4.4 Wartung

2. Replikationsverfahren

2.1 Asynchrone Replikation

2.2 Synchrone Replikation

2.3 Semi-Synchrone Replikation

3. Replikationsarten

3.1 Anweisungsbasierte Replikation

3.2 Zeilenbasierte Replikation

3.3 Gemischte Replikation

4. Replikationstopologien

4.1 Master/Slave Replikation

4.2 Master/Master Replikation

4.3 Multi-Master Replikation

5. Fazit

Zielsetzung & Themen

Diese Arbeit untersucht die technologischen Grundlagen und Anwendungsmöglichkeiten der Datenbankreplikation, um die Anforderungen moderner Informationssysteme an Skalierbarkeit und Verfügbarkeit zu erfüllen. Die zentrale Forschungsfrage adressiert dabei, wie durch Replikationsmechanismen die Systemlast verteilt und die Ausfallsicherheit eines Datenbankmanagementsystems optimiert werden kann.

  • Grundlagen und Einsatzszenarien der Datenbankreplikation
  • Vergleich verschiedener Replikationsverfahren (asynchron, synchron, semi-synchron)
  • Analyse unterschiedlicher Replikationsarten (anweisungs- vs. zeilenbasiert)
  • Evaluierung gängiger Replikationstopologien (Master/Slave, Master/Master, Multi-Master)
  • Betrachtung von ACID-Eigenschaften und Konfliktlösung im Replikationskontext

Auszug aus dem Buch

1.4 Einsatzszenarien von Datenbankreplikationen

Moderne informationsverarbeitende Systeme haben verschiedene Anwendungsfälle für den Einsatz asynchroner Datenbankreplikationen. Im Folgenden werden einige Szenarien vorgestellt, wie ein DBMS hinsichtlich der Verfügbarkeit und des Lastverhalten mittels Datenbankreplikation effektiver und leistungsfähiger werden kann.

1.4.1 Datenverteilung

Die Datenbankreplikation kann zur Speicherung einer Kopie der Daten zum Beispiel an einem entfernten Ort wie einer Außenstelle eingesetzt werden. Die Daten sind dann an beiden Standorten verfügbar. Abfragen gegen die Datenbank können dann beispielsweise an einem entfernten Standort gegen eine lokales System gestellt werden. Dies kann positive Auswirkungen auf die Antwortzeit des Systems auf Anfragen haben und die Last der Netzwerkverbindung zwischen den Standorten verringern.

Zusammenfassung der Kapitel

1. Einleitung: Diese Einleitung führt in die Notwendigkeit von Datenbankreplikationen ein und definiert das Ziel der Arbeit sowie die grundlegende Terminologie.

2. Replikationsverfahren: Hier werden die technischen Ansätze asynchroner, synchroner und semi-synchroner Replikation hinsichtlich ihrer Funktionsweise und Konsequenzen für die Transaktionssicherheit erläutert.

3. Replikationsarten: Dieses Kapitel vergleicht die anweisungsbasierte mit der zeilenbasierten Replikation und stellt die gemischte Replikationsform als Optimierungsansatz vor.

4. Replikationstopologien: Die verschiedenen architektonischen Anordnungen von Master- und Slave-Systemen werden hier analysiert, um spezifische Anforderungen an Skalierbarkeit und Hochverfügbarkeit abzubilden.

5. Fazit: Das Fazit fasst den Nutzen der Datenbankreplikation für IT-Infrastrukturen zusammen und betont die Bedeutung der ACID-Konformität sowie der Konfliktlösung.

Schlüsselwörter

Datenbankreplikation, DBMS, Master-Slave, Lastverteilung, Hochverfügbarkeit, ACID, Binärlog, Replikationstopologie, Asynchrone Replikation, Synchrone Replikation, Skalierbarkeit, Datenbankmanagement, Relay-Log, Transaktionssicherheit, Datenkonsistenz

Häufig gestellte Fragen

Worum geht es in dieser wissenschaftlichen Arbeit grundlegend?

Die Arbeit behandelt die Technologie der Datenbankreplikation als Mittel zur Steigerung von Leistung und Verfügbarkeit in modernen Datenbankmanagementsystemen.

Was sind die zentralen Themenfelder der Publikation?

Die zentralen Felder umfassen Replikationsverfahren, die Differenzierung zwischen Anweisungs- und Zeilenreplikation sowie verschiedene Replikationstopologien.

Welches primäre Ziel verfolgt die Ausarbeitung?

Das Ziel ist die Beantwortung der Frage, wie durch Replikation die Last verteilt und die Systemverfügbarkeit in einem DBMS effektiv erhöht werden kann.

Welche wissenschaftlichen Methoden werden angewandt?

Die Arbeit basiert auf einer fundierten Literaturrecherche und der systematischen Analyse bestehender Replikationsarchitekturen und technischer Dokumentationen.

Was wird im Hauptteil der Arbeit detailliert behandelt?

Der Hauptteil analysiert spezifische Replikationsverfahren, deren methodische Umsetzung sowie die Vor- und Nachteile der verschiedenen logischen Topologien.

Welche Schlüsselbegriffe definieren diese Arbeit?

Wichtige Begriffe sind unter anderem Datenbankreplikation, ACID-Eigenschaften, Master-Slave-Architektur sowie synchrone und asynchrone Verfahren.

Warum ist das ACID-Prinzip bei der Replikation so wichtig?

Da Replikation Daten vervielfältigt, muss sichergestellt sein, dass Transaktionen konsistent und dauerhaft auf allen Systemen korrekt abgebildet werden, um Dateninkonsistenzen zu vermeiden.

Was ist der wesentliche Unterschied zwischen Master/Slave- und Multi-Master-Replikation?

Während Master/Slave-Topologien auf ein schreibendes System setzen, um Last zu verteilen, erlauben Multi-Master-Systeme Schreibzugriffe auf mehreren Knoten, was jedoch höhere Anforderungen an die Konfliktauflösung stellt.

Kann Datenbankreplikation ein Backup ersetzen?

Nein, die Arbeit unterstreicht, dass Replikation kein Backup ersetzt, da logische Fehler oder versehentliches Löschen von Daten sofort auf die replizierten Systeme übertragen würden.

Wann ist eine gemischte Replikation sinnvoll?

Die gemischte Replikation ist sinnvoll, um automatisch zwischen Effizienz (Anweisungsreplikation) und Sicherheit (Zeilenreplikation) zu wechseln, abhängig von der Art der Transaktion.

Ende der Leseprobe aus 21 Seiten  - nach oben

Details

Titel
Datenbankreplikationen. Höhere Skalierbarkeit und Verfügbarkeit durch Datenbankreplikationen
Hochschule
FOM Hochschule für Oekonomie & Management gemeinnützige GmbH, Bonn früher Fachhochschule
Note
1,3
Autor
Andreas Möller (Autor:in)
Erscheinungsjahr
2012
Seiten
21
Katalognummer
V434731
ISBN (eBook)
9783668758810
ISBN (Buch)
9783668758827
Sprache
Deutsch
Schlagworte
Datenbankreplikation FOM asysnchrone Datenbankreplikation Wirtschaftsinformatik
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Andreas Möller (Autor:in), 2012, Datenbankreplikationen. Höhere Skalierbarkeit und Verfügbarkeit durch Datenbankreplikationen, München, GRIN Verlag, https://www.grin.com/document/434731
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  21  Seiten
Grin logo
  • Grin.com
  • Versand
  • Kontakt
  • Datenschutz
  • AGB
  • Impressum