INCREMENTAL COMPUTATION OF TIME-VARYING QUERY EXPRESSIONS

被引:11
作者
BAEKGAARD, L [1 ]
MARK, L [1 ]
机构
[1] GEORGIA INST TECHNOL,COLL COMP,ATLANTA,GA 30332
关键词
TIME-VARYING QUERIES; INCREMENTAL QUERY COMPUTATION; PREDICATE CACHES; SUPERVIEWS; TEMPORAL DATABASES; TEMPORAL DATA;
D O I
10.1109/69.404031
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present and analyze algorithms for the incremental computation of time-varying queries in which selection predicates refer to the state of a clock. Such queries occur naturally in many situations where temporal data are processed. Incremental techniques for query computation have proven to be more efficient than other techniques in many situations. However, all existing incremental techniques for query computation assume that old query results remain valid if no intermediate changes are made to the underlying database. Unfortunately, this assumption does not hold for time-varying queries whose results may change just because time passes. In order to solve this problem, we introduce the notion of a superview which contains all current tuples that will eventually satisfy the selection predicate of a time varying selection. Based on the notion of superview, we develop efficient algorithms for the incremental computation of time varying selections. Our algorithms, combined with existing incremental algorithms, allow complex time-varying queries to benefit from the proven efficiency of incremental techniques. It is important to notice that without our algorithms, the existing algorithms for incremental computation would be useless for any time-varying query expression.
引用
收藏
页码:583 / 590
页数:8
相关论文
共 29 条
[1]  
BAEKGAARD L, 1994, R942034 AALB U DEP M
[2]  
BAEKGAARD L, 1994, R942035 AALB U DEP M
[3]  
BAEKGAARD L, 1994, IN PRESS IEEE T KNOW
[4]  
BLAKELEY JA, 1986, 1986 P ACM SIGMOD IN, P61
[5]  
CAREY M, 1990, 16TH P INT C VER LAR
[6]  
CERI S, 1991, 17ND P INT C VER LAR
[7]  
CODD EF, 1970, COMMUN ACM, V13, P377, DOI 10.1145/357980.358007
[8]   TIMESTAMP SEMANTICS AND REPRESENTATION [J].
DYRESON, CE ;
SNODGRASS, RT .
INFORMATION SYSTEMS, 1993, 18 (03) :143-166
[9]  
HANSON EN, 1990, 1990 P ACM SIGMOD IN
[10]  
HANSON EN, 1987, P SIGMOD C SAN FRANC, P440