π 2PL (2-Phase Locking) scheduler for distributed transactional management in an eCommerce application
- 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.