DocumentCode
44617
Title
Side-Effect Estimation: A Filtering Approach to the View Update Problem
Author
Yun Peng ; Choi, Byron ; Jianliang Xu ; Haibo Hu ; Bhowmick, Sourav S.
Author_Institution
Dept. of Comput. Sci., Hong Kong Baptist Univ., Kowloon, China
Volume
26
Issue
9
fYear
2014
fDate
Sept. 2014
Firstpage
2307
Lastpage
2322
Abstract
Views and their updates have long been a fundamental technology required in a wide range of applications. However, it has been known that updates through views is a classical intractable problem. In this paper, we propose a novel, data-oriented approach to this problem that provides a practical support for view updates. In particular, we propose a summarization of the source database of views, which serves as an update filter. The update filter aims to efficiently reject untranslatable view updates by estimating the side effects of the updates, thereby avoiding costly translation analysis. For applications where estimation errors are not preferred, our update filter can be tuned to be exact. In this paper, we present our approach with SPJ views, an important class of view definitions. We first revise the notion of estimation errors to quantify the filter´s qualities. We then propose a novel join cardinality summary (JCard) derived from cardinality equivalence. An estimation algorithm is proposed. Finally, we present optimizations enabling the construction of an accurate JCard through heuristics and sampling. Our extensive experiments show that update filters are efficient and can be easily tuned to produce accurate estimations on TPC-H and DBLP.
Keywords
data handling; information filtering; relational databases; DBLP; JCard; SPJ views; TPC-H; cardinality equivalence; data-oriented approach; estimation errors; filtering approach; join cardinality summary; relational database; side-effect estimation algorithm; source database summarization; translation analysis; untranslatable view update rejection; update filter; view update problem; Databases; Detectors; Estimation error; Optimization; TV; XML; Database Management; Relational databases; View update; relational database; side-effect estimation;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/TKDE.2013.115
Filename
6560063
Link To Document