Professional Documents
Culture Documents
Transactions Properties
Transactions Properties
Properties
Jennifer
Transactions
Transacti
ons
Jennifer
ACID Properties
Transactions
A
C
I
D
Jennifer
. . .
DBMS
Transactions
Serializability
Operations may be
interleaved, but
execution
must be equivalent to
some
sequential (serial)
order
of all transactions
Data
Jennifer
Transactions
concurrent
with
Update
College
Jennifer
Transactions
Jennifer
Transactions
Where sID In (Select sID From Student Where GPA > 3.9)
concurrent
with
Update
Student
Set GPA = (1.1) GPA Where sizeHS > 2500
Jennifer
Transactions
inconsistency
concurrent
with
Select
Count(*)
From Apply;
Jennifer
Transactions
If system crashes
after transaction commits,
all effects of transaction
remain in database
DBMS
Data
Jennifer
Transactions
Each transaction is
all-or-nothing,
never left half done
DBMS
Data
Jennifer
Transactions
Jennifer
. . .
DBMS
Transactions
Data
Jennifer
Transactions
Transacti
ons
Atomicity
Consistency
Isolation
Durability
Jennifer