Safe Locking Policies for Dynamic Databases

作者:

Highlights:

摘要

Yannakakis showed that a locking policy is not safe if and only if it allows a canonical nonserializable schedule of transactions in which all transactions except one are executed serially (Yannakakis, 1982). In the present paper, we study the generalization of this result to a dynamic database, that is, a database that may undergo insertions and deletions of entities. We illustrate the utility of this generalization by applying it to obtain correctness proofs of three locking policies that handle dynamic databases.

论文关键词:concurrency control,correctness issues

论文评审过程:Received 12 December 1995, Available online 25 May 2002.

论文官网地址:https://doi.org/10.1006/jcss.1998.1563