Multiversion access methods have been emerged in the literature primarily to support queries on a transaction-time database where records are never physically deleted. For a popular class of efficient methods (including the multiversion B-tree), data records and index entries are occasionally duplicated to separate data according to time. In this paper, we present techniques for improving query processing in multiversion access methods. In particular, we address the problem of avoiding duplicates in the response sets. We first discuss traditional approaches that eliminate duplicates using hashing and sorting. Next, we propose two new algorithms for avoiding duplicates without using additional data structures. The one performs queries in a d...
Many read-intensive systems where fast access to data is more important than the rate at which data ...
In this paper we propose a version control mechanism that enhances the modularity and extensibility ...
This dissertation describes Dynamic Multiversioning, a novel replication protocol, providing scalabi...
An efficient multiversion access structure for a transaction-time database is presented. Our method ...
Multiversion two-phase locking (MV2PL) has been incorporated in some commercial transaction processi...
In multi-version databases, updates and deletions of records by transactions require appending a new...
Many important database applications need to access previous versions of the data set, thus requirin...
Characteristics of modern computing and storage technologies fundamentally differ from traditional h...
Due to cyber-physical systems, a large-scale multiversion indexing scheme has garnered significant a...
In the current work, we derive a complete approach to optimization and automatic parallelization of ...
An efficient management of multiversion data with branched evolution is crucial for many application...
© 1991 ACM.Multiversion Schedulers are now a widely accepted method for enhancing performance of the...
The multiversion B+-tree (MVBT) by Becker et al. assumes a single-data-item update model in which ea...
: We study the problem of efficiently evaluating transactions that automatically invoke the executio...
The typical algorithms for optimization of query processing in database systems do not take under th...
Many read-intensive systems where fast access to data is more important than the rate at which data ...
In this paper we propose a version control mechanism that enhances the modularity and extensibility ...
This dissertation describes Dynamic Multiversioning, a novel replication protocol, providing scalabi...
An efficient multiversion access structure for a transaction-time database is presented. Our method ...
Multiversion two-phase locking (MV2PL) has been incorporated in some commercial transaction processi...
In multi-version databases, updates and deletions of records by transactions require appending a new...
Many important database applications need to access previous versions of the data set, thus requirin...
Characteristics of modern computing and storage technologies fundamentally differ from traditional h...
Due to cyber-physical systems, a large-scale multiversion indexing scheme has garnered significant a...
In the current work, we derive a complete approach to optimization and automatic parallelization of ...
An efficient management of multiversion data with branched evolution is crucial for many application...
© 1991 ACM.Multiversion Schedulers are now a widely accepted method for enhancing performance of the...
The multiversion B+-tree (MVBT) by Becker et al. assumes a single-data-item update model in which ea...
: We study the problem of efficiently evaluating transactions that automatically invoke the executio...
The typical algorithms for optimization of query processing in database systems do not take under th...
Many read-intensive systems where fast access to data is more important than the rate at which data ...
In this paper we propose a version control mechanism that enhances the modularity and extensibility ...
This dissertation describes Dynamic Multiversioning, a novel replication protocol, providing scalabi...