Multiple granularity locking
In computer science, multiple granularity locking (MGL) is a locking method used in database management systems (DBMS) and relational databases. In multiple granularity locking, locks are set on objects that contain other objects.
Source: Wikipedia — Multiple granularity locking (CC BY-SA 4.0)