TY - GEN
T1 - Compilation-based list processing in deductive databases
AU - Han, Jiawei
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1992.
PY - 1992
Y1 - 1992
N2 - List functions occur frequently in deductive database applications. We study efficient evaluation of linear recursions with list functions in deductive databases. Since most linear recursions can be compiled into chain forms, a chain-based query evaluation method is developed, which selects an efficient query evaluation algorithm based on the analysis of compiled forms and finiteness, termination and query constraints. Interesting techniques, such as chain-split, existence checking and constraint-based evaluation, are developed to improve the performance. Moreover, chain-based evaluation can be generalized to the complex recursions compilable to chain forms.
AB - List functions occur frequently in deductive database applications. We study efficient evaluation of linear recursions with list functions in deductive databases. Since most linear recursions can be compiled into chain forms, a chain-based query evaluation method is developed, which selects an efficient query evaluation algorithm based on the analysis of compiled forms and finiteness, termination and query constraints. Interesting techniques, such as chain-split, existence checking and constraint-based evaluation, are developed to improve the performance. Moreover, chain-based evaluation can be generalized to the complex recursions compilable to chain forms.
UR - http://www.scopus.com/inward/record.url?scp=0039611133&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0039611133&partnerID=8YFLogxK
U2 - 10.1007/BFb0032426
DO - 10.1007/BFb0032426
M3 - Conference contribution
AN - SCOPUS:0039611133
SN - 9783540552703
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 104
EP - 119
BT - Advances in Database Technology — EDBT 1992 - 3rd International Conference on Extending Database Technology, Proceedings
A2 - Pirotte, Alain
A2 - Gottlob, Georg
A2 - Delobel, Claude
PB - Springer
T2 - 3rd International Conference on Extending Database Technology, EDBT 1992
Y2 - 23 March 1992 through 27 March 1992
ER -