arrow
返回

Efficient differential timeslice computation

delete1998-01-01
delete2
delete
OA
AI
K
Kristian Torp *
C
Christian S. Jensen
DOI:10.1109/69.706059delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Transaction-time databases support access to not only the current database state, but also previous database stales. Supporting access to previous database states requires large quantities of data and necessitates efficient temporal query processing techniques. In previous work, we have presented a log-based storage structure and algorithms for the differential computation of previous database states. Timeslices-i.e., previous database states-are computed by traversing a log of database changes, using previously computed and cached timeslices as outsets. When computing a new timeslice, the cache will contain two candidate outsets: an earlier outset and a later outset. The new timeslice can be computed by either incrementally updating the earlier outset or decrementally downdating the later outset using the log. The cost of this computation is determined by the size of the log between the outset and the new timeslice. This paper proposes an efficient algorithm that identifies the cheaper outset for the differential computation. The basic idea is to compute the sizes of the two pieces of the log by maintaining and using a tree structure on the timestamps of the database changes in the log. The lack of a homogeneous node structure, a controllable and high fill-factor for nodes, and of appropriate node allocation in existing tree structures (e.g., B(+)-trees, Monotonic B(+)-trees, and Append-only trees) render existing tree structures unsuited for our use. Consequently, a specialized tree structure, the Pointer-less Insertion tree, is developed to support the algorithm. As a proof of concept, we have implemented a main memory version of the algorithm and its tree structure.
Keyword:
transaction time
data models
snapshots
timeslice
incremental computation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Knowledge and Data Engineering 封面图
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
论文数:
6.8K
被引数:
3.2W

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
Task-based interaction
err1999-07-01
err0
PREAI
errPaul Seedhouse
err分享
err收藏
Raman spectroscopic investigations of epitaxial BiFeO3 thin films on rare earth scandate substrates
err2015-08-31
err0
PREAI
errAndreas Talkenberger; Ionela Vrejoiu; Florian Johann; Christian Röder; Gert Irmer; David Rafaja; Gerhard Schreiber; Jens Kortus; Cameliu Himcinschi
err分享
err收藏
A COVID-19 Model for Local Authorities of the United Kingdom
err
IF0
err2020-11-27
err0
errOAAI
errSwapnil Mishra; Jamie Scott; Harrison Zhu; Neil M. Ferguson; Samir Bhatt; Seth Flaxman; Axel Gandy
err分享
err收藏
Quantitative analysis of seismogenic shear-induced turbulence in lake sediments
err2010-04-01
err0
PREAI
errNadav Wetzler; Shmuel Marco; Eyal Heifetz
err分享
err收藏
学者 查看更多内容