BD-2st-1.2-w08.tresc-1.1-Slajd14

Z Studia Informatyczne
Wersja z dnia 11:35, 28 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

==

BD-2st-1.2-w08.tresc-1.1-Slajd14.PNG


Każda transakcja może być reprezentowana przez graf skierowany: G = (V, A), gdzie:

- V jest zbiorem węzłów odpowiadających operacjom transakcji Ti;

- A jest zbiorem krawędzi reprezentujących porządek na zbiorze operacji.

Dwa przykłady grafu transakcji przedstawiono na slajdzie. W pierwszym z nich, pierwsza operacja transakcji pierwszej odczytuje daną x (r1(x)), następnie zapisuje/modyfikuje tę daną (w1(x)). Pierwszą operacją drugiej transakcji jest operacja odczytu danej y (r2(y)), następną operacją jest zapis danej y (w2(y)) przez transakcję drugą. Ostatnią jest operacja zatwierdzenia transakcji pierwszej (c1). Pierwszy przykład reprezentuje sekwencyjnie wykonywane transakcje. Drugi przykład reprezentuje współbieżnie wykonywane transakcje.


<< Poprzedni slajd | Spis treści | Następny slajd >>