Partial strictness in two-phase locking

9Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Two-phase locking is a standard method for managing concurrent transactions in database systems. In order to guarantee good recovery properties, two-phase locking should be strict, meaning that locks can be released only after the transaction's commit or abort. In this paper we show that even exclusive locks can be released immediately after the commit request has arrived, without sacrificing any important recovery properties. This optimization is especially useful if the commit operation takes much time compared with the other actions, as for main-memory databases, or if the commits are performed in batches.

Cite

CITATION STYLE

APA

Soisaion-Soininen, E., & Ylönen, T. (1995). Partial strictness in two-phase locking. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 893, pp. 139–147). Springer Verlag. https://doi.org/10.1007/3-540-58907-4_12

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