Locks vs. Latches
Locks
Protects the database's logical contents from other txns.
Held for txn duration
Need to be able to rollback changes
Latches
Protects the critical sections of the DBMS's internal data structure from other threads.
Held for operation duration.
Do not need to be able to rollback changes.
Last updated