Database Management System: Unit III: Transactions

Multi-version Concurrency Control

Transactions - Database Management System

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.

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.

Database Management System: Unit III: Transactions : Tag: : Transactions - Database Management System - Multi-version Concurrency Control


Database Management System: Unit III: Transactions



Under Subject


Database Management System

CS3492 4th Semester CSE Dept | 2021 Regulation | 4th Semester CSE Dept 2021 Regulation



Related Subjects


Environmental Sciences and Sustainability

GE3451 ESS 4th Semester | 2021 Regulation | 4th Semester EEE Dept 2021 Regulation


Theory of Computation

CS3452 4th Semester CSE Dept | 2021 Regulation | 4th Semester CSE Dept 2021 Regulation


Artificial Intelligence and Machine Learning

CS3491 4th Semester CSE/ECE Dept | 2021 Regulation | 4th Semester CSE/ECE Dept 2021 Regulation


Database Management System

CS3492 4th Semester CSE Dept | 2021 Regulation | 4th Semester CSE Dept 2021 Regulation


Algorithms

CS3401 4th Semester CSE Dept | 2021 Regulation | 4th Semester CSE Dept 2021 Regulation


Introduction to Operating Systems

CS3451 4th Semester CSE Dept | 2021 Regulation | 4th Semester CSE Dept 2021 Regulation