Locking Mechanisms
Lock Types
| Lock | Also Called | Purpose | Compatibility |
|---|---|---|---|
| Shared (S) | Read lock | Reading data | Compatible with S |
| Exclusive (X) | Write lock | Writing data | Not compatible with any |
Learning Objectives
Lesson Outline
| Lock | Also Called | Purpose | Compatibility |
|---|---|---|---|
| Shared (S) | Read lock | Reading data | Compatible with S |
| Exclusive (X) | Write lock | Writing data | Not compatible with any |
Ensures serializability:
Hold all exclusive locks until commit/abort: