DocumentCode :
3656576
Title :
Some performance results on recursive query processing in relational database systems
Author :
Jiawei Han;Hongjun Lu
Author_Institution :
Computer Science Department, University of Wisconsin, Madison, Wisconsin 53706
fYear :
1986
Firstpage :
533
Lastpage :
541
Abstract :
The processing of recursive queries in relational database systems poses a great challenge in research on expert database systems. This paper uses both analytical and experimental methods to investigate the performance of several different algorithms in processing a recursive query in first-order recursive databases. The analytical method estimated the I/O and CPU cost and the storage needed in processing recursive queries. The experimental tests were performed on a synthetic relational database built on top of WISS (Wisconsin Storage System) on VAX 11/750. Both analytical and experimental results indicate that for efficient recursive database processing it is important to apply the following heuristics: performing selection first, making use of wavefront relations, and grouping those joins which reduce the size of intermediate results. The termination conditions for recursive queries are also discussed in the paper.
Keywords :
"Relational databases","Indexes","Noise measurement","Analytical models","Query processing","Testing"
Publisher :
ieee
Conference_Titel :
Data Engineering, 1986 IEEE Second International Conference on
Print_ISBN :
978-0-8186-0655-7
Type :
conf
DOI :
10.1109/ICDE.1986.7266260
Filename :
7266260
Link To Document :
بازگشت