Introduction to Concurrency Control
Introduction to Concurrency Control
Concurrency Control
Centralized Locking:
• A single coordinator (lock manager) maintains
all locks.
• Simple to implement and guarantees
consistency.
Drawbacks: Single point of failure and potential
performance bottleneck.
Example: A central server that grants or denies
lock requests.
Types of Distributed Locking Mechanisms: