AbstractThe paper presents a predicate locking scheduler that maximizes concurrency by locking as many of the database entities as possible without compromising the correctness of execution of the database transactions. The scheduling strategy that guarantees the maximal concurrency is first identified, then a predicate language allowing an efficient implementation of this strategy is given. The optimal predicate locking scheduler is successively presented, based on a lattice-theoretic formalization of the underlying concepts. Finally, the range of applicability of the optimal scheduling strategy is circumscribed, by showing that any significant extension to the expressive power of the predicate language accepted by the optimal scheduler ca...
AbstractMultiversion schedulers are now a widely accepted method for enhancing the performance of th...
AbstractIn this paper, we extend the traditional relationships between locks, i.e., shared and non-s...
Adaptive locking is a new concurrency control scheme for relational database systems. An adaptive l...
AbstractThe paper presents a predicate locking scheduler that maximizes concurrency by locking as ma...
Various techniques have been proposed to ensure the safe, concurrent execution of a set of database ...
AbstractThe problem of determining whether a set of locked transactions, accessing a distributed dat...
Given a pair of locked transactions, accessing a distributed database, the problem is studied of whe...
AbstractThe purpose of a database concurrency control is to allow only serializable executions of tr...
AbstractIn this paper we compare the performances of concurrency control algorithms using the combin...
AbstractIn this paper we study the serializability and the concurrent access to a database by making...
Programmers have come to expect better integration between databases and the programming languages t...
. Two-phase locking is a standard method for managing concurrent transactions in database systems. I...
Although the general concepts provided by the standard concurrency control theory (e. g. [BHG87]) re...
A method for concurrency control in distributed database management systems that increases the level...
The concurrency control lock (e.g. file lock, table lock) has long been used as a canonical example ...
AbstractMultiversion schedulers are now a widely accepted method for enhancing the performance of th...
AbstractIn this paper, we extend the traditional relationships between locks, i.e., shared and non-s...
Adaptive locking is a new concurrency control scheme for relational database systems. An adaptive l...
AbstractThe paper presents a predicate locking scheduler that maximizes concurrency by locking as ma...
Various techniques have been proposed to ensure the safe, concurrent execution of a set of database ...
AbstractThe problem of determining whether a set of locked transactions, accessing a distributed dat...
Given a pair of locked transactions, accessing a distributed database, the problem is studied of whe...
AbstractThe purpose of a database concurrency control is to allow only serializable executions of tr...
AbstractIn this paper we compare the performances of concurrency control algorithms using the combin...
AbstractIn this paper we study the serializability and the concurrent access to a database by making...
Programmers have come to expect better integration between databases and the programming languages t...
. Two-phase locking is a standard method for managing concurrent transactions in database systems. I...
Although the general concepts provided by the standard concurrency control theory (e. g. [BHG87]) re...
A method for concurrency control in distributed database management systems that increases the level...
The concurrency control lock (e.g. file lock, table lock) has long been used as a canonical example ...
AbstractMultiversion schedulers are now a widely accepted method for enhancing the performance of th...
AbstractIn this paper, we extend the traditional relationships between locks, i.e., shared and non-s...
Adaptive locking is a new concurrency control scheme for relational database systems. An adaptive l...