LOCK MANAGER ON DISK
First Claim
Patent Images
1. A computer-implemented method of managing resources in a database management system, comprising:
- receiving, at a first master node of a plurality of master nodes, a first lock request from a second node, wherein the first lock request is a request for a lock on a first shared resource;
the first master node granting the lock to the second node;
while said second node holds said lock, said second node causing said first node to modify said first shared resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for managing shared resources in a clustered database management system is provided. In an embodiment, multiple master nodes exist in a database management system. A master node receives a lock request from a second node. The lock request is a request for a lock on a shared resource. The master node grants the lock request to the second node. While the second node holds the lock, the second node causes the master node to modify the shared resource.
133 Citations
20 Claims
-
1. A computer-implemented method of managing resources in a database management system, comprising:
-
receiving, at a first master node of a plurality of master nodes, a first lock request from a second node, wherein the first lock request is a request for a lock on a first shared resource; the first master node granting the lock to the second node; while said second node holds said lock, said second node causing said first node to modify said first shared resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of managing resources in a database management system, comprising:
-
receiving, at a first master node of a plurality of master nodes, a first request from a second node, wherein the first request is a request for a lock on a shared resource; the first master node granting the lock to the second node; the second node generating an in-memory copy of said shared resource; while said second node holds said lock, said second node causing said first node to modify said shared resource on disk.
-
-
11. A computer-readable storage medium storing instructions which, when executed, cause one or more processors to perform the steps of:
-
receiving, at a first master node of a plurality of master nodes, a first lock request from a second node, wherein the first lock request is a request for a lock on a first shared resource; the first master node granting the lock to the second node; while said second node holds said lock, said second node causing said first node to modify said first shared resource. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium storing instructions which, when executed, cause one or more processors to perform the steps of:
-
receiving, at a first master node of a plurality of master nodes, a first request from a second node, wherein the first request is a request for a lock on a shared resource; the first master node granting the lock to the second node; the second node generating an in-memory copy of said shared resource; while said second node holds said lock, said second node causing said first node to modify said shared resource on disk.
-
Specification