1.

In ________ no two aborts occur unless two concurrent transactions update the same data item.(a) Multiversion scheme(b) Timestamp protocol(c) Lock based protocol(d) Snapshot isolationI have been asked this question in a job interview.My question is taken from Multiversion Schemes, Snapshot Isolation in portion Concurrency Control of RDBMS

Answer»

The correct OPTION is (d) Snapshot isolation

Easy EXPLANATION: In snapshot isolation no TWO aborts OCCUR unless two concurrent transactions update the same data item. This makes snapshot isolation attractive but it does not ensure serializability.



Discussion

No Comment Found

Related InterviewSolutions