2012
DOI: 10.14778/2180912.2180918
|View full text |Cite
|
Sign up to set email alerts
|

Concurrency control for adaptive indexing

Abstract: Adaptive indexing initializes and optimizes indexes incrementally, as a side effect of query processing. The goal is to achieve the benefits of indexes while hiding or minimizing the costs of index creation. However, index-optimizing side effects seem to turn readonly queries into update transactions that might, for example, create lock contention.This paper studies concurrency control in the context of adaptive indexing. We show that the design and implementation of adaptive indexing rigorously separates inde… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
49
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 31 publications
(49 citation statements)
references
References 26 publications
0
49
0
Order By: Relevance
“…This research group has proposed several different indexing techniques to address different dimensions of database cracking, including updates [14], tuple reconstruction [15], convergence [16], concurrency control [8,9], and robustness [11]. In this paper, we critically review database cracking in several aspects.…”
Section: Our Focusmentioning
confidence: 99%
See 3 more Smart Citations
“…This research group has proposed several different indexing techniques to address different dimensions of database cracking, including updates [14], tuple reconstruction [15], convergence [16], concurrency control [8,9], and robustness [11]. In this paper, we critically review database cracking in several aspects.…”
Section: Our Focusmentioning
confidence: 99%
“…Additionally, we inspect a recently published work [23], which identifies CPU efficiency problems in the standard cracking algorithm and proposes alternatives. Furthermore, we investigate the current state-of-the-art in parallel cracking algorithms [2,8,9,23] and compare them against each other. Finally, we also extend the experimental parameters previously used in database cracking, e.g.…”
Section: Our Focusmentioning
confidence: 99%
See 2 more Smart Citations
“…Orthogonally to these families of techniques, the data reorganization performed by column-stores during query execution (for example by database cracking [15]) generates both reads and writes, but with an appropriate concurrency control mechanism [12] it shows the desired behavior. Concurrency in the optimization phase.…”
Section: Related Workmentioning
confidence: 99%