Skip to content

Latest commit

History

History
9 lines (7 loc) 路 438 Bytes

File metadata and controls

9 lines (7 loc) 路 438 Bytes

LegoShop

馃敀 2PL (2-Phase Locking) scheduler for distributed transactional management in an eCommerce application

Supported features

  • implements 2PL concurrency control algorithm, producing a conflict serializable schedule.
  • supports ditributed transactions that include multiple select/insert/update/delete operations on 2 different databases.
  • supports transaction rollback.
  • automatically detects and resolves deadlocks.