310 views

1 Answer

0 votes
0 votes
It hold all locks until the transaction has already successfully committed or aborted.

In addition to having all the benefits of Strict 2 phase locking protocol.  Rigorous two-phase locking protocol has the property that for two conflicting transactions, their commit order is their serializability order.

It is used in dynamic environments where data access patterns are not known before hand.

Related questions

0 votes
0 votes
1 answer
2
akash.dinkar12 asked Apr 1, 2019
1,028 views
Most implementations of database systems use strict two-phase locking. Suggest three reasons for the popularity of this protocol.
0 votes
0 votes
2 answers
3