Download Entwurfstransaktionen für modulare Objektsysteme: by Henning Eckhardt PDF

By Henning Eckhardt

Thema des Buches ist die Sychronisierung von Transaktionen in strukturell objektorientierten Datenbanksystemen. Im Gegensatz zu einer Reihe anderer Verfahren wird hier f?r die Synchronisierung die logische Struktur der Objekte - nicht ihre Speicherungsstruktur - herangezogen. Besonders ber?cksichtigt wird eine f?r Entwurfsanwendungen typische Vorgehensweise, n?mlich die Modularisierung des Entwurfsgegenstands und die damit verbundene Einf?hrung von Abstraktionsebenen. Es wird gezeigt, wie sich f?r ein bekanntes Sperrverfahren durch die Aufnahme solcher Abstraktionskonzepte in das Objektmodell sowohl die Konfliktm?glichkeit zwischen Transaktionen als auch, mit zunehmender Modularisierung, die Zahl der ben?tigten Sperren gegen?ber nichtmodularen Objektmodellen verringern l??t. Dar?ber hinaus werden Hinweise zur Integration des Synchronisierungsverfahrens in geschachtelte Entwurfstransaktionen gegeben.

Show description

Read or Download Entwurfstransaktionen für modulare Objektsysteme: Synchronisierung in objektorientierten Datenbanksystemen PDF

Similar german_5 books

Relationale Datenbanken: Eine Einführung für die Praxis

Die Fachbrosch}re gibt eine umfassende Einf}hrung in das Gebiet der relationalen Datenbanken. Bei der Datenmodellierung werden Abbildungsregeln zum ]berf}hren eines Entit{ten-Beziehungsmodells in ein relationales Datenbankschema behandelt, Normalformen diskutiert und ein unternehmensweites Datenmodell veranschaulicht.

Additional info for Entwurfstransaktionen für modulare Objektsysteme: Synchronisierung in objektorientierten Datenbanksystemen

Sample text

Es gibt keine Lücke zwischen den Sperrintervallen einer Transaktion. Sind die Sperren unverträglich, dann bilden sie eine Art Barriere: die später gekommene Transaktion kann die frühere auf dem Pfad nicht überholen; eine einmal etablierte zeitliche Reihenfolge zwischen beiden bleibt für die Dauer der Ausführung erhalten. Dieses Prinzip läßt sich, wie man am Baumprotokoll sehen wird, auch auf andere in Baumstrukturen organisierte Daten anwenden. Der Test auf Sicherheit eines Knotens ist jedoch bereits spezifisch für die Datenstruktur B*-Baum.

Im Zusammenhang mit Entwurfsanwendungen wird die Schachtelung von Transaktionen als Mittel zur Modellierung der hierarchischen Organisation eines Entwurfsprozesses und der damit verbundenen Interaktion von Entwerfern betrachtet [Kim et al. 1984] [Bancilhon, Kim, Korth 1985] [Klahold et al. 1985J. Theoretische Beschreibungen geschachtelter Transaktionen finden sich bei [Beeri, Bernstein, Goodman 1986] [Beeri, Bernstein, Goodman 1987] und [Lynch 1983b], [Fekete et al. 1987], ferner bei [Weikum 1986] [Weikum 1987J [Weikum 1988] für den speziellen Fall einer fixen Schachtelungstiefe und - ebenfalls spezieller und mit dem Schwerpunkt auf der Fehlererholung - bei [Moss, Griffeth, Graham 1986].

Bei Transaktionsende werden dann alle von der Transaktion gehaltenen Sperren gelöst. Striktes 2PL ist außerdem für die Fehlererholungsmechanismen des Datenbanksystems von Bedeutung. Die Verzögerung der Sperrfreigabe bis zum Transaktionsende sichert nämlich die Rücksetzbarkeit der Transaktion im Fehlerfall [Papadimitriou 1986] [Bernstein, Hadzilacos, Goodman 1987]; werden die Sperren schon früher gelöst, so können andere Transaktionen einen Datenbankzustand lesen, der unter Umständen später, aufgrund eines Fehlers, ungültig wird.

Download PDF sample

Rated 4.11 of 5 – based on 12 votes