DocumentCode :
1400879
Title :
Optimal secondary storage access sequence for performing relational join
Author :
Fotouhi, Farshad ; Pramanik, Sakti
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
Volume :
1
Issue :
3
fYear :
1989
fDate :
9/1/1989 12:00:00 AM
Firstpage :
318
Lastpage :
328
Abstract :
Two graph models are developed to determine the minimum required buffer size for achieving the theoretical lower bound on the number of disk accesses for performing relational joins. Here, the lower bound implies only one disk access per joining block or page. The first graph model is based on the block connectivity of the joining relations. Using this model, the problem of determining an ordered list of joining blocks that requires the smallest buffer is considered. It is shown that this problem as well as the problem of computing the least upper bound on the buffer size is NP-hard. The second graph model represents the page connectivity of the joining relations. It is shown that the problem of computing the least upper bound on the buffer size for the page connectivity model is also NP-hard. Heuristic procedures are presented for the page connectivity model and it is shown that the sequence obtained using the heuristics requires a near-optimal buffer size The authors also show the performance improvement of the proposed heuristics over the hybrid-has join algorithm for a wide range of join factors
Keywords :
database theory; relational databases; NP-hard; block connectivity; buffer size; graph models; heuristic procedures; least upper bound; lower bound; optimal secondary storage access sequence; page connectivity; performing relational join; Computer science; Database systems; Hardware; Intrusion detection; Navigation; Relational databases; Software performance; Software systems; Upper bound;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.87978
Filename :
87978
Link To Document :
بازگشت