/AirlineDataBase

2-Phase Locking on an Airline Database for Concurrency Control

Primary LanguageJava

2-Phase-Locking

Implementation of 2-Phase locking mechanism (without Deadlocks) on an airline database for concurrency control. Read "Assignment2.pdf" for more details.

master branch: Airline database implemented using 2PL.

serial branch: Airline database implemented using serial locking (locking the entire database for every transaction)