Live briefing
Everything about Multiple granularity locking
In a database, locking objects that contain other objects
In computer science, multiple granularity locking (MGL) is a locking method used in database management systems (DBMS) and relational databases. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Multiple granularity lockingA 5-minute orientation
- Pick up a classic book: Database system conceptsThe most-reprinted book on the subject
- Read the landmark paper: A MULTIPLE GRANULARITY LOCKING PROTOCOL FOR CSCWCited 3 times
- Go sideways: Lock (computer science)A closely related topic
- Go sideways: Record lockingA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Database system conceptsAbraham Silberschatz · 1997
Database SystemsRamez Elmasri, Shamkant B. Navathe · 2010
Pro EJB 3 - Java Persistence APIMIKE KEITH,MERRICK SCHINCARIOL · 2006
Advances in Neural Networks – ISNN 2013Chengan Guo · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Lock (computer science) In computer science, a lock or mutex (from mutual exclusion) is a synchronization primitive that prevents state from being modified or accessed by multiple…
- Record locking Record locking is the technique of preventing simultaneous access to data in a database, to prevent inconsistent results. The classic example is demonstrated…
- File locking File locking is a mechanism that restricts access to a computer file, or to a region of a file, by allowing only one user or process to modify or delete…
- Transactional memory In computer science and engineering, transactional memory attempts to simplify concurrent programming by allowing a group of load and store instructions…
- Index locking In databases an index is a data structure, part of the database, used by a database system to efficiently navigate access to user data. Index data are…
- Two-phase locking In databases and transaction processing, two-phase locking (2PL) is a pessimistic concurrency control method that guarantees conflict-serializability.…
- Virtuoso Universal Server Virtuoso Universal Server is a middleware and database engine hybrid that combines the functionality of a traditional relational database management system…
- File system In computing, a file system or filesystem (FS or fs) governs file organization and access. A local file system is a capability of an operating system that…