Results 11 to 20 of about 100,653 (130)
Modular synchronization in multiversion databases: version control and concurrency control [PDF]
In this paper we propose a version control mechanism that enhances the modularity and extensibility of multiversion concurrency control algorithms. We decouple the multiversion algorithms into two components: version control and concurrency control.
Sengupta, Soumitra, Agrawal, Divyakant
core +7 more sources
Postgres Server Developer Bruce Momjian Discusses Multiversion Concurrency Control [PDF]
Robert Blumen
semanticscholar +3 more sources
Algorithmic aspects of multiversion concurrency control
Multiversion schedulers are now a widely accepted method for enhancing the performance of the concurrency control component of a database. In this paper we introduce a new notion of multiversion serializability (MVSR) based on conflicts (MVCSR), and discuss its relation with the well known single version conflict serializability (CSR).
Hadzilacos, Thanasis +1 more
semanticscholar +4 more sources
Analysis of Real-Time Multiversion Concurrency Control Algorithms using Serialisability Graphs
This paper analyses the correctness of Multiversion Concurrency Control(MVCC) algorithms that are commonly deployed in Realtime Databases. Database systems for real-time applications must satisfy timing constraints associated with transactions. Typically, a timing constraint is expressed in the form of a deadline and is represented as a priority to be ...
Keerthi Lingam
semanticscholar +3 more sources
A high performance multiversion concurrency control protocol for object databases [PDF]
Craig Harris, Madhu Reddy, Carl Woolf
semanticscholar +5 more sources
Multiversion concurrency control—theory and algorithms [PDF]
Concurrency control is the activity of synchronizing operations issued by concurrently executing programs on a shared database. The goal is to produce an execution that has the same effect as a serial (noninterleaved) one. In a multiversion database system, each write on a data item produces a new copy (or version )
Bernstein, Philip A., Goodman, Nathan
openaire +2 more sources
The article discusses the mechanisms of consensus algorithms used in a blockchain without connection with crypto-currencies, compares with the functionality of competitive access control technology to the database, and combines the functions of ...
I. A. Ivanova +3 more
openalex +2 more sources
Concurrency control algorithms for multiversion database systems [PDF]
Concurrency control is the activity of synchronizing operations issued by concurrently executing programs on a shared database. The goal is to produce an execution that has the same effect as a serial (noninterleaved) one.In a multiversion database system, each write on a data item produces a new copy (or version) of that data item. This paper presents
Philip A. Bernstein, Nathan Goodman
openaire +2 more sources
Xstamps: a multiversion timestamps concurrency control protocol for XML data
With the tremendous growth of XML data over the Web, efficient management of such data becomes a new challenge for database community. Several data management solutions, proposed in recent years, extend the capability of traditional database systems to meet the needs of XML data while alternative approaches introduce new generation databases, named as ...
K.-M. Win +3 more
openaire +4 more sources
Optimizing Active Database Transactions Using an Extended Multiversion Concurrency Control Protocol
We study the problem of efficiently evaluating transactions that automatically invoke the execution of (deferred) database triggers at the end of the transaction. In particular, we consider an important class of triggers which may express arbitrary integrity constraints and alerters.
Tombroff, Dimitri +2 more
openaire +4 more sources

