Obiektowe modelowanie systemów informatycznych



Pobieranie 8,01 Mb.
Strona66/113
Data23.10.2017
Rozmiar8,01 Mb.
1   ...   62   63   64   65   66   67   68   69   ...   113

Powodem opisanej anomalii jest to, że transakcja czytająca dane z innej transakcji została zatwierdzona w czasie aktywności transakcji, z której czytała. Aby sytuacji takiej uniknąć, należałoby czekać z zatwierdzeniem transakcji do czasu, aż zostanie zatwierdzona transakcja . Przyjmujemy więc, że historia opisuje przetwarzanie odtwarzalne, jeśli każda transakcja jest zatwierdzana po zatwierdzeniu wszystkich transakcji, z których czyta. To znaczy, że musi być później (lub).

2. Historie przetwarzania z kaskadą odrzuceń.

Przestrzeganie zasady odtwarzalności nie jest wystarczające. Mimo jej przestrzegania może dojść do sytuacji, gdy odrzucenie jednej transakcji pociągnie za sobą konieczność odrzucenia zależnej od niej (w jakimś sensie) innej transakcji, odrzucenie tej drugiej może spowodować konieczność odrzucenia trzeciej itd., co może prowadzić do



1   ...   62   63   64   65   66   67   68   69   ...   113


©operacji.org 2017
wyślij wiadomość

    Strona główna