TY - GEN
T1 - On the power of query-independent compilation
AU - Han, Jiawei
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1991.
PY - 1991
Y1 - 1991
N2 - Recursive query processing techniques can be classified into three categories: interpretation, query-dependent compilation and query-independent compilation. Query-dependent compilation compiles IDB programs based on possible query instantiations into query-specific EDB programs, while query-independent compilation compiles IDB programs into query-independent and easily analyzable EDB expressions. Previous studies show that linear recursions can be query-independently compiled into highly regular forms. This study analyzes the power of query-independent compilation and shows that (i) query-independent compilation captures more binding information than other methods for irregular linear recursions; (ii) the compilation provides succinct information for the selection of efficient query processing methods; and (iii) it facilitates the constraint-based processing of complex queries. Finally, query-independent compilation can be applied to more complex recursions as well.
AB - Recursive query processing techniques can be classified into three categories: interpretation, query-dependent compilation and query-independent compilation. Query-dependent compilation compiles IDB programs based on possible query instantiations into query-specific EDB programs, while query-independent compilation compiles IDB programs into query-independent and easily analyzable EDB expressions. Previous studies show that linear recursions can be query-independently compiled into highly regular forms. This study analyzes the power of query-independent compilation and shows that (i) query-independent compilation captures more binding information than other methods for irregular linear recursions; (ii) the compilation provides succinct information for the selection of efficient query processing methods; and (iii) it facilitates the constraint-based processing of complex queries. Finally, query-independent compilation can be applied to more complex recursions as well.
UR - http://www.scopus.com/inward/record.url?scp=85030775543&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85030775543&partnerID=8YFLogxK
U2 - 10.1007/3-540-54029-6_168
DO - 10.1007/3-540-54029-6_168
M3 - Conference contribution
AN - SCOPUS:85030775543
SN - 9783540540298
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 185
EP - 196
BT - Advances in Computing and Information – ICCI 1991 - International Conference on Computing and Information, Proceedings
A2 - Koczkodaj, Waldemar W.
A2 - Dehne, Frank
A2 - Fiala, Frantisek
PB - Springer
T2 - 3rd International Conference on Computing and Information, ICCI 1991
Y2 - 27 May 1991 through 29 May 1991
ER -