Proceedings of the Sixteenth ACM Conference on Conference on Information and Knowledge Management 2007
DOI: 10.1145/1321440.1321574
|View full text |Cite
|
Sign up to set email alerts
|

Indexing multiversion databases

Abstract: An efficient management of multiversion data with branched evolution is crucial for many applications. It requires database designers aware of tradeoffs among index structures and policies. This paper defines a framework and an analysis method for understanding the behavior of different indexing policies. Given data and query characteristics the analysis allows determining the most suitable index structure. The analysis is validated by an experimental study.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2008
2008
2015
2015

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 15 publications
(8 citation statements)
references
References 4 publications
0
7
0
Order By: Relevance
“…Tree based indexes on temporal data include the multi-version B-tree [3], Interval B-tree [2], Interval B+-tree [5], TP-Index [30], Append-only Tree [11] Monotonic B+tree [9], and distributed multi-version B-Tree [31]. Efficiently indexing data with branched evolution is discussed by Jouni et al [15], who build efficient structures to run queries on both current and historical data. A transient versioned database introduced by Mohan et al aim to isolate reader and writer transactions, similar to our technique, at the cost of slightly outdated but a consistent snapshot for readers [21].…”
Section: Related Workmentioning
confidence: 99%
“…Tree based indexes on temporal data include the multi-version B-tree [3], Interval B-tree [2], Interval B+-tree [5], TP-Index [30], Append-only Tree [11] Monotonic B+tree [9], and distributed multi-version B-Tree [31]. Efficiently indexing data with branched evolution is discussed by Jouni et al [15], who build efficient structures to run queries on both current and historical data. A transient versioned database introduced by Mohan et al aim to isolate reader and writer transactions, similar to our technique, at the cost of slightly outdated but a consistent snapshot for readers [21].…”
Section: Related Workmentioning
confidence: 99%
“…Tree based indexes on temporal data include the multiversion B-tree [12], Interval B-tree [9], Interval B+-tree [16], TP-Index [52], Append-only Tree [30] and Monotonic B+tree [26]. Efficiently indexing data with branched evolution is discussed by Jouni et al [36], who build efficient structures to run queries on both current and historical data.…”
Section: Related Workmentioning
confidence: 99%
“…Many indexing structures [2,5,9,14,16,23,25,39] have been proposed for versioned and temporal data. A good survey of temporal indexing has appeared in [37].…”
Section: Temporal Indexing and Compressionmentioning
confidence: 99%
“…A recent paper [23] studies the problem of efficiently indexing data with "branched evolution". The main contributions here are the extension of temporal index structures to data with branched evolution and a steady state analysis that estimates the performance of the different index structures and provides guidelines for the selection of the most appropriate one.…”
Section: Temporal Indexing and Compressionmentioning
confidence: 99%