메뉴 건너뛰기




Volumn 22, Issue 2, 2010, Pages 264-277

Optimization of linear recursive queries in SQL

Author keywords

Query optimization; Recursive query; SQL; Transitive closure

Indexed keywords

ACYCLIC GRAPHS; ADJACENCY MATRICES; COMPLETE GRAPHS; CYCLIC GRAPH; DUPLICATE ELIMINATION; EARLY EVALUATION; EARLY SELECTION; EVALUATION ALGORITHM; GRAPH PROBLEMS; POWER MATRIX; QUERY OPTIMIZATION; RECURSIONS; SQL LANGUAGES; TRANSITIVE CLOSURE; WORK FOCUS; WORST CASE;

EID: 75449119509     PISSN: 10414347     EISSN: None     Source Type: Journal    
DOI: 10.1109/TKDE.2009.83     Document Type: Article
Times cited : (56)

References (26)
  • 2
    • 0025494195 scopus 로고
    • Direct and transitive closure algorithms: Design and performance evaluation
    • R. Agrawal, S. Dar, and H.V. Jagadish, "Direct and Transitive Closure Algorithms: Design and Performance Evaluation," ACM Trans. Database Systems, vol.15, no.3, pp. 427-458, 1990.
    • (1990) ACM Trans. Database Systems , vol.15 , Issue.3 , pp. 427-458
    • Agrawal, R.1    Dar, S.2    Jagadish, H.V.3
  • 3
    • 84976736962 scopus 로고
    • An Amateur's introduction to recursive query processing strategies
    • F. Bancilhon and R. Ramakrishnan, "An Amateur's Introduction to Recursive Query Processing Strategies," Proc. ACM SIGMOD, pp. 16-52, 1986.
    • (1986) Proc. ACM SIGMOD , pp. 16-52
    • Bancilhon, F.1    Ramakrishnan, R.2
  • 5
    • 0027683730 scopus 로고
    • Extending SQL with generalized transitive closure
    • Oct.
    • S. Dar and R. Agrawal, "Extending SQL with Generalized Transitive Closure," IEEE Trans. Knowledge and Data Eng., vol.5, no.5, pp. 799-812, Oct. 1993.
    • (1993) IEEE Trans. Knowledge and Data Eng. , vol.5 , Issue.5 , pp. 799-812
    • Dar, S.1    Agrawal, R.2
  • 6
    • 0039193061 scopus 로고    scopus 로고
    • Incremental maintenance of recursive views using relational calculus/SQL
    • G. Dong and J. Su, "Incremental Maintenance of Recursive Views Using Relational Calculus/SQL," SIGMOD Record, vol.29, no.1, pp. 44-51, 2000.
    • (2000) SIGMOD Record , vol.29 , Issue.1 , pp. 44-51
    • Dong, G.1    Su, J.2
  • 7
    • 0027608375 scopus 로고
    • Query evaluation techniques for large databases
    • G. Graefe, "Query Evaluation Techniques for Large Databases," ACM Computing Surveys, vol.25, no.2, pp. 73-170, 1993.
    • (1993) ACM Computing Surveys , vol.25 , Issue.2 , pp. 73-170
    • Graefe, G.1
  • 8
    • 0029752925 scopus 로고    scopus 로고
    • Data cube: A relational aggregation operator generalizing group-by, cross- tab and sub-total
    • J. Gray, A. Bosworth, A. Layman, and H. Pirahesh, "Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross- Tab and Sub-Total," Proc. Int'l Conf. Data Eng. (ICDE), pp. 152-159, 1996.
    • (1996) Proc. Int'l Conf. Data Eng. (ICDE) , pp. 152-159
    • Gray, J.1    Bosworth, A.2    Layman, A.3    Pirahesh, H.4
  • 9
    • 84976753571 scopus 로고
    • Handling redundancy in the processing of recursive database queries
    • J. Han and L.J. Henschen, "Handling Redundancy in the Processing of Recursive Database Queries," Proc. ACM SIGMOD, pp. 73-81, 1987.
    • (1987) Proc. ACM SIGMOD , pp. 73-81
    • Han, J.1    Henschen, L.J.2
  • 10
    • 0027657166 scopus 로고
    • Transitive closure algorithms based on graph traversal
    • Y.E. Ioannidis, R. Ramakrishnan, and L. Winger, "Transitive Closure Algorithms Based on Graph Traversal," ACM Trans. Database Systems, vol.18, no.3, pp. 512-576, 1993.
    • (1993) ACM Trans. Database Systems , vol.18 , Issue.3 , pp. 512-576
    • Ioannidis, Y.E.1    Ramakrishnan, R.2    Winger, L.3
  • 11
    • 0009016691 scopus 로고
    • SQL: A recursive SQL
    • K. Koymen and Q. Cai, "SQL: A Recursive SQL," Information Systems, vol.18, no.2, pp. 121-128, 1993.
    • (1993) Information Systems , vol.18 , Issue.2 , pp. 121-128
    • Koymen, K.1    Cai, Q.2
  • 12
    • 0012694855 scopus 로고    scopus 로고
    • Incremental recomputation of recursive queries with nested sets and aggregate functions
    • L. Libkin and L. Wong, "Incremental Recomputation of Recursive Queries with Nested Sets and Aggregate Functions," Proc. Int'l Workshop Database Programming Languages (DBPL), pp. 222-238, 1997.
    • (1997) Proc. Int'l Workshop Database Programming Languages (DBPL) , pp. 222-238
    • Libkin, L.1    Wong, L.2
  • 13
    • 0023168755 scopus 로고
    • Non first normal form relations and recursive queries: An SQL-based approach
    • V. Linnemann, "Non First Normal Form Relations and Recursive Queries: An SQL-Based Approach," Proc. IEEE Int'l Conf. Data Eng. (ICDE), pp. 591-598, 1987.
    • (1987) Proc. IEEE Int'l Conf. Data Eng. (ICDE) , pp. 591-598
    • Linnemann, V.1
  • 16
    • 0028445864 scopus 로고
    • Implementation of magic-sets in a relational database system
    • I.S. Mumick and H. Pirahesh, "Implementation of Magic-Sets in a Relational Database System," Proc. ACM SIGMOD, pp. 103-114, 1994.
    • (1994) Proc. ACM SIGMOD , pp. 103-114
    • Mumick, I.S.1    Pirahesh, H.2
  • 17
    • 29844455017 scopus 로고    scopus 로고
    • Optimizing recursive queries in SQL
    • C. Ordonez, "Optimizing Recursive Queries in SQL," Proc. ACM SIGMOD, pp. 834-839, 2005.
    • (2005) Proc. ACM SIGMOD , pp. 834-839
    • Ordonez, C.1
  • 21
    • 0030286721 scopus 로고    scopus 로고
    • An analysis of magic sets and related optimization strategies for logic queries
    • S. Sippu and E.S. Soininen, "An Analysis of Magic Sets and Related Optimization Strategies for Logic Queries," J. ACM, vol.43, no.6, pp. 1046-1088, 1996.
    • (1996) J. ACM , vol.43 , Issue.6 , pp. 1046-1088
    • Sippu, S.1    Soininen, E.S.2
  • 22
    • 0022128534 scopus 로고
    • Implementation of logical query languages for databases
    • J.D. Ullman, "Implementation of Logical Query Languages for Databases," ACM Trans. Database Systems, vol.10, no.3, pp. 289- 321, 1985.
    • (1985) ACM Trans. Database Systems , vol.10 , Issue.3 , pp. 289-321
    • Ullman, J.D.1
  • 24
    • 85139741335 scopus 로고
    • Decidability and undecidability results for boundedness of linear recursive queries
    • M.Y. Vardi, "Decidability and Undecidability Results for Boundedness of Linear Recursive Queries," Proc. ACM Principles of Database Systems (PODS) Conf., pp. 341-351, 1988.
    • (1988) Proc. ACM Principles of Database Systems (PODS) Conf. , pp. 341-351
    • Vardi, M.Y.1
  • 25
    • 0016496379 scopus 로고
    • A modification of warhsall's algorithm for the transitive closure of binary relations
    • H.S. Warren, "A Modification of Warhsall's Algorithm for the Transitive Closure of Binary Relations," Comm. ACM, vol.18, no.4, pp. 218-220, 1975.
    • (1975) Comm. ACM , vol.18 , Issue.4 , pp. 218-220
    • Warren, H.S.1
  • 26
    • 0026821035 scopus 로고
    • Classification and compilation of linear recursive queries in deductive databases
    • Feb.
    • C. Youn, H. Kim, L.J. Henschen, and J. Han, "Classification and Compilation of Linear Recursive Queries in Deductive Databases," IEEE Trans. Knowledge and Data Eng., vol.4, no.1, pp. 52- 67, Feb. 1992.
    • (1992) IEEE Trans. Knowledge and Data Eng. , vol.4 , Issue.1 , pp. 52-67
    • Youn, C.1    Kim, H.2    Henschen, L.J.3    Han, J.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.