ACM Home Page
Please provide us with feedback. Feedback
Effects of locking granularity in a database management system
Full text PdfPdf (954 KB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 2 ,  Issue 3  (September 1977) table of contents
Pages: 233 - 246  
Year of Publication: 1977
ISSN:0362-5915
Authors
Daniel R. Ries  Univ. of California-Berkeley, Berkeley
Michael Stonebraker  Univ. of California-Berkeley, Berkeley
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 48,   Citation Count: 38
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/320557.320566
What is a DOI?

ABSTRACT

Many database systems guarantee some form of integrity control upon multiple concurrent updates by some form of locking. Some “granule” of the database is chosen as the unit which is individually locked, and a lock management algorithm is used to ensure integrity. Using a simulation model, this paper explores the desired size of a granule. Under a wide variety of seemingly realistic conditions, surprisingly coarse granularity is called for. The paper concludes with some implications of these results concerning the viability of so-called “predicate locking”.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
CHAMBERLIN, D., ~T AL. A deadlock-free scheme for resource locking in a data dase environment. Proc. IFIPS 74 Congr., North-Holland Pub. Co., Amsterdam, 1974, pp. 340-343.
 
3
CODASYL PROGRAMMING LANGUAGE COMMITTEE. Data Base Task Group Report, April 1971. (Available from ACM, New York.)
 
4
CODASYL PROGRAMMING LANGUAGE COMMITTEE. CODASYL COBOL Data Base Facility Proposal, March 1973.
5
 
6
7
 
8
FLORENTIN, J.J. Consistency auditing of data bases. Comptr. J. 17, 1 (Feb. 1974), 52-58.
 
9
GRAr, J.N., LORIE, R.A., AND PUTZOLU, G.R. Granularity of locks in a shared data base. Proc. Int. Conf. on Very Large Data Bases, Framingham, Mass., Sept. 1975, pp. 428-451.
 
10
GRit, J.N., LORIE, R.A., PvrzoT.v, G.R., ~) TR~Io~R, I.L. Granularity of locks and degrees of consistency in a shared data base. Proc. IFIP Working Conf. on Modelling of Data Base Manage. Syst., Freudenstadt, Germany, Jan. 1976, pp. 695~723.
 
11
LIPSON, W., AND LhPEZAK, O. LSL user's manual. Tech. Note No. 9, Comptr. Syst. Res. Group, U. of Toronto, Toronto, Ont., Canada, Aug. 1976.
12
13
 
14
STEARNS, R.E., ET AL. Concurrency control for data base systems. Proc. IEEE Symp. on Foundations of Comptr. Sci., Oct. 1976, pp. 19-32.
 
15
STONEBRAKER, M. High level integrity assurance in relational data base systems. Memo. ERL-M473, Electron. Res. Lab., U. of California, Berkeley, Aug. 1974.
16

CITED BY  38

Collaborative Colleagues:
Daniel R. Ries: colleagues
Michael Stonebraker: colleagues