Obiektowe modelowanie systemów informatycznych



Pobieranie 8,01 Mb.
Strona59/113
Data23.10.2017
Rozmiar8,01 Mb.
1   ...   55   56   57   58   59   60   61   62   ...   113

a) – operacje pochodzą z dwóch różnych transakcji,

b) co najmniej jedna z tych operacji jest operacją zapisu,



c) – operacje dotyczą tej samej danej (przecinających się zbiorów danych),

d) obydwie transakcje, z których pochodzą rozważane operacje są aktywne,



e) druga z operacji () powoduje zmianę zbioru danych (wyznaczonego przez pewną formułę ) na których działa pierwsza operacja ().

Definiowanie konfliktowości zależy ponadto od intencji użytkownika dotyczącej poziomu wzajemnego odizolowania transakcji od siebie. Użytkownik ma więc w istocie wpływ na interpretację cechy odizolowania. Standardem ISO wyróżniają się cztery poziomy izolacji, a tym samym cztery poziomy konfliktowości operacji: 0,1,2,3.

Im wyższy poziom izolacji transakcji (konfliktowości) tym niższa współbieżność, a więc dłuższy czas wykonywania transakcji, ale jednocześnie większa niezawodność przetwarzania i jego bezpieczeństwo z punktu widzenia zachowania spójności bazy danych.

Mówiąc o współbieżnym wykonywaniu operacji mamy na myśli wykonywanie operacji pochodzących z różnych transakcji i to w czasie, gdy obydwie te transakcje są aktywne. Transakcje, których operacje wykonywane są współbieżnie, nazywamy transakcjami współbieżnymi.




1   ...   55   56   57   58   59   60   61   62   ...   113


©operacji.org 2017
wyślij wiadomość

    Strona główna