# Overview A specific type of [[Locking]] applied to a database to prevent operations on all or specific segments of the data depending on the granularity of the lock. # Key Considerations # Implementation Details # Useful Links # Related Topics ## Reference #### Working Notes #### Sources #### Topics to Cover - Approaches - Shared Lock S Lock - Exclusive Lock X Lock - Update Lock U Lock - Schema Lock - Bulk Update Lock BU Lock - Key Range Lock - Row-level Lock - Page-level Lock - Table-level Lock #### Related Topics -