3545336793
Harmonogramy (plany) transakcji
Gdy transakcje są wykonywane współbieżnie w technice przeplotu, kolejność wykonywania operacji związanych z różnymi
Harmonogram S zbioru n transakcji T1, T2..., Tn jest uporządkowaniem operacji transakcji podlegającym ograniczeniu, które określa, że dla każdej transakcji Ti należącej do harmonogramu S, operacje tej transakcji w S muszą występować w tej samej kolejności, w jakiej występują w Ti.
Konflikt w harmonogramie
- Przykład: Które operacje są w konflikcie? S: r1(X); r2(X); wt(X); rt(Y); w2(X); wl(Y)
. rt(X), w2(X)
• r2(X), wl(X)
. w1 (X), w2(X)
Przykład
Odczyiflj_c1emem (X);
Za|>is/.„clement (Y);
Sa: r1(X); r2(X); w1 (X); r1 (Y); w2(X); w1 (Y) a: anulowanie; c - zatwierdzanie transakcji
Harmonogram pełny
Harmonogram składający się z n transakcji jest pełny, gdy:
- Operacje harmonogramu S są dokładnie tymi samymi operacjami, które występowały w transakcjach T1..... Tn wliczając w to operacje zatwierdzania tub anulowania dla kaZdej transakcji
- Ola dowolnej pary operacji należących do tej samej transakcji Ti kolejność ich występowania w harmonogramie S jest taka sama jak kolejnoSO w transakcji Ti
- Dla dowolnych dwóch transakcji konfliktowych jedna z nich musi występować w harmonogramie przed drugą.
Wyszukiwarka
Podobne podstrony:
kolkwium3 (5) fi!i T I 8.2. Czy następujące plany realizacji transakcji są dopuszczalne ze względu nTeoria szeregowalności Ponieważ zawsze jest możliwe, aby transakcje były wykonywane po koleiTeoria szeregowalności Definicja. Harmonogram zbioru transakcji nazywamy sekwencyjnym (serial) jeśliTeoria szeregowalności Definicja. Harmonogram zbioru transakcji nazywamy szeregowalnym (serializableimg17 (3) Tryb chained i unchained Zanim poznaliśmy mechanizm transakcji, z powodzeniem wykonywaliśmOpisane powyżej transakcje są modelowymi przykładami długiej i krótkiej transakcji hedgingowej. TegoRównoległość a współbieżność Wykonanie sekwencyjne. Poszczególne akcje procesu są wykonywaneLastScan6 REAKCJE TRANSAMINACJI 1. Reakcje transaminacji są katalizowane przezRonald Coase 1/2 Jak pisze M.BIaug." Niestety, koszty transakcyjne sa zawsze dodatnie, co sprawTransakcje Transakcja - jest wykonywanym programem, który tworzy logiczną jednostką przetwarzania wP3109106 W transakcji są stosowane terminy: waluta ceny i waluta płatności. Waluta c«ay to waluta, wwięcej podobnych podstron