메뉴 건너뛰기




Volumn , Issue , 2009, Pages 403-414

Query simplification: Graceful degradation for join-order optimization

Author keywords

[No Author keywords available]

Indexed keywords

GRACEFUL DEGRADATION; GRAPH STRUCTURES; GREEDY HEURISTICS; NP-HARD; ORDERS OF MAGNITUDE; QUERY COMPLEXITY; QUERY OPTIMIZATION; RANDOMIZED ALGORITHMS; RUNTIMES; STAR JOIN; TIME BUDGET;

EID: 70849104260     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1559845.1559889     Document Type: Conference Paper
Times cited : (38)

References (22)
  • 1
    • 0002187292 scopus 로고
    • An almost optimal algorithm for unbounded searching
    • J. L. Bentley and A. C.-C. Yao. An almost optimal algorithm for unbounded searching. Inf. Process. Lett., 5(3):82-87, 1976.
    • (1976) Inf. Process. Lett. , vol.5 , Issue.3 , pp. 82-87
    • Bentley, J.L.1    Yao, A.C.-C.2
  • 2
    • 35448963923 scopus 로고    scopus 로고
    • Optimal top-down join enumeration
    • D. DeHaan and F. W. Tompa. Optimal top-down join enumeration. In SIGMOD Conference, pages 785-796, 2007.
    • (2007) SIGMOD Conference , pp. 785-796
    • DeHaan, D.1    Tompa, F.W.2
  • 3
    • 84949198075 scopus 로고    scopus 로고
    • A new heuristic for optimizing large queries
    • L. Fegaras. A new heuristic for optimizing large queries. In DEXA, pages 726-735, 1998.
    • (1998) DEXA , pp. 726-735
    • Fegaras, L.1
  • 4
    • 0002719438 scopus 로고
    • Fast, randomized join-order selection - why use transformations?
    • C. A. Galindo-Legaria, A. Pellenkoft, and M. L. Kersten. Fast, randomized join-order selection - why use transformations? In VLDB, pages 85-95, 1994.
    • (1994) VLDB , pp. 85-95
    • Galindo-Legaria, C.A.1    Pellenkoft, A.2    Kersten, M.L.3
  • 5
    • 0027221223 scopus 로고
    • The volcano optimizer generator: Extensibility and eficient search
    • G. Graefe and W. J. McKenna. The volcano optimizer generator: Extensibility and eficient search. In ICDE, pages 209-218, 1993.
    • (1993) ICDE , pp. 209-218
    • Graefe, G.1    McKenna, W.J.2
  • 6
    • 0000993046 scopus 로고    scopus 로고
    • Seeking the truth about ad hoc join costs
    • L. M. Haas, M. J. Carey, M. Livny, and A. Shukla. Seeking the truth about ad hoc join costs. VLDB J., 6(3):241-256, 1997.
    • (1997) VLDB J. , vol.6 , Issue.3 , pp. 241-256
    • Haas, L.M.1    Carey, M.J.2    Livny, M.3    Shukla, A.4
  • 7
    • 0021497828 scopus 로고
    • On the optimal nesting order for computing n-relational joins
    • T. Ibaraki and T. Kameda. On the optimal nesting order for computing n-relational joins. ACM Trans. Database Syst., 9(3):482-502, 1984.
    • (1984) ACM Trans. Database Syst. , vol.9 , Issue.3 , pp. 482-502
    • Ibaraki, T.1    Kameda, T.2
  • 8
    • 0025449072 scopus 로고
    • Randomized algorithms for optimizing large join queries
    • Y. E. Ioannidis and Y. C. Kang. Randomized algorithms for optimizing large join queries. In SIGMOD Conference, pages 312-321, 1990.
    • (1990) SIGMOD Conference , pp. 312-321
    • Ioannidis, Y.E.1    Kang, Y.C.2
  • 10
    • 0002103528 scopus 로고    scopus 로고
    • Iterative dynamic programming: A new class of query optimization algorithms
    • D. Kossmann and K. Stocker. Iterative dynamic programming: a new class of query optimization algorithms. ACM Trans. Database Syst., 25(1):43-82, 2000.
    • (2000) ACM Trans. Database Syst. , vol.25 , Issue.1 , pp. 43-82
    • Kossmann, D.1    Stocker, K.2
  • 11
    • 0022821542 scopus 로고
    • Optimization of nonrecursive queries
    • R. Krishnamurthy, H. Boral, and C. Zaniolo. Optimization of nonrecursive queries. In VLDB, pages 128-137, 1986.
    • (1986) VLDB , pp. 128-137
    • Krishnamurthy, R.1    Boral, H.2    Zaniolo, C.3
  • 12
    • 0035272723 scopus 로고    scopus 로고
    • Optimizing large join queries using a graph-based approach
    • C. Lee, C.-S. Shih, and Y.-H. Chen. Optimizing large join queries using a graph-based approach. IEEE Trans. Knowl. Data Eng., 13(2):298-315, 2001.
    • (2001) IEEE Trans. Knowl. Data Eng. , vol.13 , Issue.2 , pp. 298-315
    • Lee, C.1    Shih, C.-S.2    Chen, Y.-H.3
  • 13
    • 52649143585 scopus 로고    scopus 로고
    • Analysis of two existing and one new dynamic programming algorithm for the generation of optimal bushy join trees without cross products
    • G. Moerkotte and T. Neumann. Analysis of two existing and one new dynamic programming algorithm for the generation of optimal bushy join trees without cross products. In VLDB, pages 930-941, 2006.
    • (2006) VLDB , pp. 930-941
    • Moerkotte, G.1    Neumann, T.2
  • 14
    • 57149126219 scopus 로고    scopus 로고
    • Dynamic programming strikes back
    • G. Moerkotte and T. Neumann. Dynamic programming strikes back. In SIGMOD Conference, pages 539-552, 2008.
    • (2008) SIGMOD Conference , pp. 539-552
    • Moerkotte, G.1    Neumann, T.2
  • 15
    • 0008744999 scopus 로고
    • Measuring the complexity of join enumeration in query optimization
    • K. Ono and G. M. Lohman. Measuring the complexity of join enumeration in query optimization. In VLDB, pages 314-325, 1990.
    • (1990) VLDB , pp. 314-325
    • Ono, K.1    Lohman, G.M.2
  • 16
    • 4444341636 scopus 로고    scopus 로고
    • Online cycle detection and diference propagation: Applications to pointer analysis
    • D. J. Pearce, P. H. J. Kelly, and C. Hankin. Online cycle detection and diference propagation: Applications to pointer analysis. Software Quality Journal, 12(4):311-337, 2004.
    • (2004) Software Quality Journal , vol.12 , Issue.4 , pp. 311-337
    • Pearce, D.J.1    Kelly, P.H.J.2    Hankin, C.3
  • 17
    • 0035015181 scopus 로고    scopus 로고
    • Using eels, a practical approach to outerjoin and antijoin reordering
    • J. Rao, B. G. Lindsay, G. M. Lohman, H. Pirahesh, and D. E. Simmen. Using eels, a practical approach to outerjoin and antijoin reordering. In ICDE, pages 585-594, 2001.
    • (2001) ICDE , pp. 585-594
    • Rao, J.1    Lindsay, B.G.2    Lohman, G.M.3    Pirahesh, H.4    Simmen, D.E.5
  • 19
    • 0001443955 scopus 로고    scopus 로고
    • Heuristic and randomized optimization for the join ordering problem
    • M. Steinbrunn, G. Moerkotte, and A. Kemper. Heuristic and randomized optimization for the join ordering problem. VLDB J., 6(3):191-208, 1997.
    • (1997) VLDB J. , vol.6 , Issue.3 , pp. 191-208
    • Steinbrunn, M.1    Moerkotte, G.2    Kemper, A.3
  • 20
    • 84944051300 scopus 로고
    • Optimization of large join queries
    • A. N. Swami and A. Gupta. Optimization of large join queries. In SIGMOD Conference, pages 8-17, 1988.
    • (1988) SIGMOD Conference , pp. 8-17
    • Swami, A.N.1    Gupta, A.2
  • 21
    • 0030156988 scopus 로고    scopus 로고
    • Rapid bushy join-order optimization with cartesian products
    • H. V. Jagadish and I. S. Mumick, editors, ACM Press
    • B. Vance and D. Maier. Rapid bushy join-order optimization with cartesian products. In H. V. Jagadish and I. S. Mumick, editors, SIGMOD, pages 35-46. ACM Press, 1996.
    • (1996) SIGMOD , pp. 35-46
    • Vance, B.1    Maier, D.2
  • 22
    • 70849099322 scopus 로고    scopus 로고
    • Join order selection - good enough is easy
    • F. Waas and A. Pellenkoft. Join order selection - good enough is easy. In BNCOD, pages 51-67, 2000.
    • (2000) BNCOD , pp. 51-67
    • Waas, F.1    Pellenkoft, A.2


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