Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Two-Phase Locking Concurrency Control - Lecture 17

CMU Database Group via YouTube

Overview

Learn about Two-Phase Locking (2PL) concurrency control protocols in database systems through this comprehensive lecture from Carnegie Mellon University's Introduction to Database Systems course, delivered by Professor Andy Pavlo. Explore the fundamental concepts of transaction scheduling, lock types, deadlock prevention, and implementation strategies for ensuring serializability in database management systems. Gain deep insights into how databases handle multiple transactions simultaneously while maintaining data consistency and preventing conflicts through detailed explanations, examples, and practical applications of 2PL protocols. Access accompanying lecture slides and notes to reinforce understanding of this critical database management concept that forms the backbone of transaction processing in modern database systems.

Syllabus

#17 - Two-Phase Locking Concurrency Control (CMU Intro to Database Systems)

Taught by

CMU Database Group

Reviews

Start your review of Two-Phase Locking Concurrency Control - Lecture 17

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.