MIDAS ist ein Prototyp eines parallelen Shared-Disk-Datenbanksystems, welches aus dem sequentiellen Datenbanksystem TransBase entstand. Bei der Entwicklung von MIDAS mußten viele Komponenten des sequentiellen TransBase Systems ersetzt und neu implementiert werden. Dabei wurde insbesondere Wert gelegt auf die Integration von Konzepten und Algorithmen, die in anderen Arbeiten im Rahmen der Forschung an parallelen Datenbanksystemen in der Datenbankforschungsgruppe unter Leitung von Prof. Bayer und Prof. Mitschang entstanden sind. Diese Arbeit befaßt sich zum einen mit einem Modell zur Fehlerbehandlung für Datenbanksysteme mit einem parallelen Verarbeitungsmodell, wie es MIDAS besitzt. Nachdem die Charakteristika des Ausführungsmodells genau analysiert und spezifiziert sind, wird der Entwurf eines Modells für die Fehlerbehandlung vorgestellt. Dabei werden unter anderem die zu betrachtenden Fehlerfälle beschrieben und die Möglichkeiten, Fehlertoleranz bereitzustellen erörtert. Es wird dargestellt, wie durch eine feinere Strukturierung der Transaktionen Vorteile im Fehlerfall zu erzielen sind. Ein Vergleich mit bereits existierenden Konzepten zeigt die zusätzlichen Möglichkeiten dieses Modells auf. An Hand von Beispielanfragen aus MIDAS wird die Fehlerbehandlung demonstriert und evaluiert. Zum anderen beschreibt diese Arbeit die Entwicklung und jetzige Architektur von MIDAS und stellt Evaluierungen bezüglich der Effektivität und Effizienz der verwendeten Algorithmen und Konzepte vor. Die Entscheidungen bei der Implementierung der gewählten Architekturalternativen werden durch Messungen bestätigt. Bereiche, auf die sich diese Arbeit insbesondere konzentriert, sind das Laufzeitsystem mit Cacheverwaltung, Ein- und Ausgabe, Kommunikation und Skalierbarkeit.
«
MIDAS ist ein Prototyp eines parallelen Shared-Disk-Datenbanksystems, welches aus dem sequentiellen Datenbanksystem TransBase entstand. Bei der Entwicklung von MIDAS mußten viele Komponenten des sequentiellen TransBase Systems ersetzt und neu implementiert werden. Dabei wurde insbesondere Wert gelegt auf die Integration von Konzepten und Algorithmen, die in anderen Arbeiten im Rahmen der Forschung an parallelen Datenbanksystemen in der Datenbankforschungsgruppe unter Leitung von Prof. Bayer und...
»