Transac'ons ¡
1 ¡
Transac'ons 1 Why Transac'ons? Database systems are - - PowerPoint PPT Presentation
Transac'ons 1 Why Transac'ons? Database systems are normally being accessed by many users or processes at the same 'me. Both queries and
1 ¡
2 ¡
3 ¡
5 ¡
6 ¡
time
9 ¡
10 ¡
11 ¡
12 ¡
13 ¡
14 ¡
15 ¡
16 ¡
17 ¡
18 ¡
20 ¡
21 ¡
22 ¡
24 ¡
25 ¡
26 ¡
27 ¡
29 ¡
30 ¡
31 ¡
32 ¡
33 ¡
34 ¡
T1: BEGIN A=A+100, B=B-100 END T2: BEGIN A=1.06*A, B=1.06*B END
35 ¡
T1: BEGIN A=A+100, B=B-100 END T2: BEGIN A=1.06*A, B=1.06*B END
36 ¡
T1: A=A+100, B=B-100 T2: A=1.06*A, B=1.06*B
T1: A=A+100, B=B-100 T2: A=1.06*A, B=1.06*B
37 ¡
T1: A=A+100, B=B-100 T2: A=1.06*A, B=1.06*B
T1: A=A+100, B=B-100 T2: A=1.06*A, B=1.06*B
T1: R(A), W(A), R(B), W(B) T2: R(A), W(A), R(B), W(B)
38 ¡
T1: R(A), W(A), R(B), W(B), Abort T2: R(A), W(A), C
44 ¡
T1: R(A), W(A), R(B), W(B), Abort T2: R(A), W(A), C
45 ¡
T1: R(A), R(A), W(A), C T2: R(A), W(A), C
46 ¡
T1: R(A), R(A), W(A), C T2: R(A), W(A), C
47 ¡
T1: W(A), W(B), C T2: W(A), W(B), C
48 ¡
T1: W(A), W(B), C T2: W(A), W(B), C
49 ¡
82 ¡
83 ¡
84 ¡
85 ¡
86 ¡
98 ¡