cherryDevBomb / LegoShop-2PL

πŸ”’ 2PL (2-Phase Locking) scheduler for distributed transactional management in an eCommerce application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

πŸ”’ 2PL (2-Phase Locking) scheduler for distributed transactional management in an eCommerce application


Languages

Language:Java 74.7%Language:JavaScript 21.6%Language:HTML 2.7%Language:CSS 1.0%