- Most of the
entries are
obvious
Except the
two highlighted
with yellow
- Case 1:
Reason why the request is
compatible:
- A transaction holds a
shared lock will
not update
the DB element
- This situation is
similar
to a case where
no transaction is
running !!!
|
- So we can allow
the read (and later update)
to proceed
|
- Case 2:
Reason why the request is
not compatible:
|