Title :
Differential evaluation of continual queries
Author :
Liu, Ling ; Pu, Calton ; Barga, Roger ; Zhou, Tong
Author_Institution :
Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
Abstract :
We define continual queries as a useful tool for monitoring of updated information. Continual queries are standing queries that monitor the source data and notify the users whenever new data matches the query. In addition to periodic refresh, continual queries include Epsilon Transaction concepts to allow users to specify query refresh based on the magnitude of updates. To support efficient processing of continual queries, we propose a differential re-evaluation algorithm (DRA), which exploits the structure and information contained in both the query expressions and the database update operations. The DRA design can be seen as a synthesis of previous research on differential files, incremental view maintenance, and active databases
Keywords :
active databases; query processing; Epsilon Transaction concepts; active databases; continual queries; database update operations; differential evaluation; differential files; differential reevaluation algorithm; incremental view maintenance; periodic refresh; updated information; Computer architecture; Computer science; Database systems; Distributed databases; Internet; Monitoring; Power system management; Query processing; Transaction databases; World Wide Web;
Conference_Titel :
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN :
0-8186-7399-0
DOI :
10.1109/ICDCS.1996.507994