#18 - Transactions with Two-Phase Locking ✸ Firebolt Database Talk (CMU Intro to Database Systems)
CMU Database Group · 83:04
Two-phase locking (2PL) is the classic pessimistic protocol databases use to keep dynamically arriving transactions conflict-serializable when the full schedule is not known in advance; real systems almost always impl...