Effects of Locking Granularity in a Database Management System

78Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.

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”. © 1977, ACM. All rights reserved. © 1977, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Ries, D. R., & Stonebraker, M. (1977). Effects of Locking Granularity in a Database Management System. ACM Transactions on Database Systems (TODS), 2(3), 233–246. https://doi.org/10.1145/320557.320566

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free