Skip to content

Implementation of a distributed database with multi-version concurrency control, replication, deadlock detection and failurerecovery.

Notifications You must be signed in to change notification settings

Shr2020/Replicated-Concurrency-Control-and-Recovery-in-Database

Repository files navigation

Project for the Advanced Database Course (NYU)

Replicated Concurrency Control and Recovery

Goal: Implement a distributed database, with multi-version concurrency control, deadlock detection, replication, and failure recovery.

Running the program

Requirement: Python 3

usage: Driver.py fname

positional arguments:
  fname              specify the input file name the directory name that holds the files to be executed

Examples:

python3 Driver.py ex1.txt
python3 Driver.py test_files_dir

About

Implementation of a distributed database with multi-version concurrency control, replication, deadlock detection and failurerecovery.

Topics

Resources

Stars

Watchers

Forks

Languages