DIRECT TRANSITIVE CLOSURE ALGORITHMS - DESIGN AND PERFORMANCE EVALUATION

被引:37
作者
AGRAWAL, R [1 ]
DAR, S [1 ]
JAGADISH, HV [1 ]
机构
[1] AT&T BELL LABS,MURRAY HILL,NJ 07974
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 1990年 / 15卷 / 03期
关键词
deductive databases; query processing; transitive closure;
D O I
10.1145/88636.88888
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present new algorithms for computing transitive closure of large database relations. Unlike iterative algorithms, such as the seminaive and logarithmic algorithms, the termination of our algorithms does not depend on the length of paths in the underlying graph 1990. Besides reachability computations, the proposed algorithms can also be used for solving path problems. We discuss issues related to the efficient implementation of these algorithms, and present experimental results that show the direct algorithms perform uniformly better than the iterative algorithms. A side benefit of this work is that we have proposed a new methodology for evaluating the performance of recursive queries. © 1990, ACM. All rights reserved.
引用
收藏
页码:427 / 458
页数:32
相关论文
共 37 条
[2]  
AGRAWAL R, 1988, TRANSITIVE CLOSURE P
[3]  
AGRAWAL R, 1989, 1989 P ACM SIGMOND I
[4]  
AGRAWAL R, 1988, DEC P INT S DAT PAR, P56
[5]  
AGRAWAL R, 1987, 13TH P VLDB C BRIGHT, P255
[6]  
AGRAWAL R, 1989, 5TH P IEEE INT C DAT
[7]  
Aho Alfred V., 1979, 6TH P ACM S PRINC PR, P110
[8]  
Aho AV., 1975, DESIGN ANAL COMPUTER
[9]  
BANCILHON F, 1986, P ACM SIGMOD INT C M, P16
[10]  
BANCILHON F, 1985, DB00485 MMC TECH REP