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

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

Klasyfikacja transakcji

Klasyfikacja transakcji


Transakcje można podzielić ze względu na wiele kryteriów. Na potrzeby wykładu wprowadzimy trzy kryteria podziału:

- porządek operacji,

- zależność operacji,

- typ operacji.

Zgodnie z pierwszym kryterium wyróżnia się transakcje realizowane sekwencyjnie (tj. jedna po drugiej) i transakcje realizowane współbieżnie (tj. równocześnie). Zgodnie z drugim kryterium wyróżnia się transakcje zależne od danych i transakcje niezależne od danych. W transakcji zależnej do danych, zbiór danych adresowanych przez transakcję może nie być w całości znany w momencie rozpoczęcia transakcji. Zbiór ten jest określany dynamicznie w trakcie pracy transakcji, zależnie od danych przetworzonych przez wcześniejsze polecenia. Ze względu na trzecie kryterium wyróżnia się transakcje wyłącznie odczytujące dane i transakcje modyfikujące dane.


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