UNIT III TRANSACTIONS

 3.10 MULTI-VERSION CONCURRENCY CONTROL

Multi-version Concurrency Control

• The DBMS maintains multiple physical versions of single logical object in the database.

• When a transaction writes to an object, the database creates a new version of that object.

• When a transaction reads an object, it reads the newest version that exists when the transaction started.

• In this technique, the writers don't block readers or readers don't block writer.

• This scheme makes use of:

     i) Locking protocol and

     ii) Timestamp protocol.

• The multiversion is now used in almost all database management system as a modern technique of concurrency control.

Comments

Popular posts from this blog

CS3492 Database Management Systems Syllabus

UNIT I RELATIONAL DATABASES

UNIT I WEBSITE BASICS, HTML 5, CSS 3, WEB 2.0