메뉴 건너뛰기




Volumn 25, Issue 1, 2000, Pages 43-82

Iterative Dynamic Programming: A New Class of Query Optimization Algorithms

Author keywords

Dynamic programming; Greedy algorithm; Iterative dynamic programming; Plan evaluation function; Query optimization; Randomized optimization

Indexed keywords


EID: 0002103528     PISSN: 03625915     EISSN: None     Source Type: Journal    
DOI: 10.1145/352958.352982     Document Type: Article
Times cited : (121)

References (42)
  • 11
    • 0027221223 scopus 로고
    • The volcano optimizer generator: Extensibility and efficient search
    • (Vienna, Austria, Apr.), IEEE Computer Society, Washington, DC
    • GRAEFE, G. AND MCKENNA, W. J. 1993. The volcano optimizer generator: Extensibility and efficient search. In Proceedings of the 9th International Conference on Data Engineering (Vienna, Austria, Apr.), IEEE Computer Society, Washington, DC, 209-218.
    • (1993) Proceedings of the 9th International Conference on Data Engineering , pp. 209-218
    • Graefe, G.1    Mckenna, W.J.2
  • 13
    • 0028445247 scopus 로고
    • Practical predicate placement
    • (SIGMOD '94, Minneapolis, MN, May 24-27), R. T. Snodgrass and M. Winslett, Eds. ACM Press, New York, NY
    • HELLERSTEIN, J. M. 1994. Practical predicate placement. In Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data (SIGMOD '94, Minneapolis, MN, May 24-27), R. T. Snodgrass and M. Winslett, Eds. ACM Press, New York, NY, 325-335.
    • (1994) Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data , pp. 325-335
    • Hellerstein, J.M.1
  • 14
    • 0027621744 scopus 로고
    • Predicate migration: Optimizing queries with expensive predicates
    • (SIGMOD '93, Washington, DC, May 26-28), P. Buneman and S. Jajodia, Eds. ACM Press, New York, NY
    • HELLERSTEIN, J. M. AND STONEBRAKER, M. 1993. Predicate migration: Optimizing queries with expensive predicates. In Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data (SIGMOD '93, Washington, DC, May 26-28), P. Buneman and S. Jajodia, Eds. ACM Press, New York, NY, 267-276.
    • (1993) Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data , pp. 267-276
    • Hellerstein, J.M.1    Stonebraker, M.2
  • 16
    • 0021497828 scopus 로고
    • On the optimal nesting order for computing N-relational joins
    • Sept. 1984
    • IBARAKI, T. AND KAMEDA, T. 1984. On the optimal nesting order for computing N-relational joins. ACM Trans. Database Syst. 9, 3 (Sept. 1984), 482-502.
    • (1984) ACM Trans. Database Syst. , vol.9 , Issue.3 , pp. 482-502
    • Ibaraki, T.1    Kameda, T.2
  • 17
    • 0025449072 scopus 로고
    • Randomized algorithms for optimizing large join queries
    • (SIGMOD '90, Atlantic City, NJ, May 23-25), H. Garcia-Molina, Ed. ACM Press, New York, NY
    • IOANNIDIS, Y. E. AND KANG, Y. C. 1990. Randomized algorithms for optimizing large join queries. In Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data (SIGMOD '90, Atlantic City, NJ, May 23-25), H. Garcia-Molina, Ed. ACM Press, New York, NY, 312-321.
    • (1990) Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data , pp. 312-321
    • Ioannidis, Y.E.1    Kang, Y.C.2
  • 19
    • 0032094514 scopus 로고    scopus 로고
    • SAP R/3 (tutorial): A database application system
    • KEMPER, A., KOSSMANN, D., AND MATTHES, F. 1998. SAP R/3 (tutorial): a database application system. SIGMOD Rec. 27, 2, 499. http://www.db.fmi.uni-passau.de/publications/tutorials
    • (1998) SIGMOD Rec. , vol.27 , Issue.2 , pp. 499
    • Kemper, A.1    Kossmann, D.2    Matthes, F.3
  • 20
    • 0009034661 scopus 로고
    • A blackboard architecture for query optimization in object bases
    • (VLDB '93, Dublin, Ireland, Aug.), Morgan Kaufmann Publishers Inc., San Francisco, CA
    • KEMPER, A., MOERKOTTE, G., AND PEITHNER, K. 1993. A blackboard architecture for query optimization in object bases. In Proceedings of the Conference on Very Large Data Bases (VLDB '93, Dublin, Ireland, Aug.), Morgan Kaufmann Publishers Inc., San Francisco, CA, 543-554.
    • (1993) Proceedings of the Conference on Very Large Data Bases , pp. 543-554
    • Kemper, A.1    Moerkotte, G.2    Peithner, K.3
  • 23
    • 0008715889 scopus 로고
    • On the effectiveness of optimization search strategies for parallel execution spaces
    • (VLDB '93, Dublin, Ireland, Aug.), Morgan Kaufmann Publishers Inc., San Francisco, CA
    • LANZELOTTE, R., VALDURIEZ, P., AND ZAIT, M. 1993. On the effectiveness of optimization search strategies for parallel execution spaces. In Proceedings of the Conference on Very Large Data Bases (VLDB '93, Dublin, Ireland, Aug.), Morgan Kaufmann Publishers Inc., San Francisco, CA, 493-504.
    • (1993) Proceedings of the Conference on Very Large Data Bases , pp. 493-504
    • Lanzelotte, R.1    Valduriez, P.2    Zait, M.3
  • 25
    • 84944047846 scopus 로고
    • Grammar-like functional rules for representing query optimization alternatives
    • (SIGMOD '88, Chicago, IL, June 1-3), H. Boral and P.-A. Larson, Eds. ACM Press, New York, NY
    • LOHMAN, G. 1988. Grammar-like functional rules for representing query optimization alternatives. In Proceedings of the ACM SIGMOD Conference on Management of Data (SIGMOD '88, Chicago, IL, June 1-3), H. Boral and P.-A. Larson, Eds. ACM Press, New York, NY, 18-27.
    • (1988) Proceedings of the ACM SIGMOD Conference on Management of Data , pp. 18-27
    • Lohman, G.1
  • 26
    • 0022821509 scopus 로고
    • R* optimizer validation and performance evaluation for distributed queries
    • (Kyoto, Japan, Aug.), VLDB Endowment, Berkeley, CA
    • MACKERT, L. F. AND LOHMAN, G. M. 1986. R* optimizer validation and performance evaluation for distributed queries. In Proceedings of the 12th International Conference on Very Large Data Bases (Kyoto, Japan, Aug.), VLDB Endowment, Berkeley, CA, 149-159.
    • (1986) Proceedings of the 12th International Conference on Very Large Data Bases , pp. 149-159
    • Mackert, L.F.1    Lohman, G.M.2
  • 27
    • 0002704090 scopus 로고
    • Measuring the complexity of join enumeration in query optimization
    • (VLDB, Brisbane, Australia, Aug.), VLDB Endowment, Berkeley, CA
    • ONO, K. AND LOHMAN, G. 1990. Measuring the complexity of join enumeration in query optimization. In Proceedings of the 16th International Conference on Very Large Data Bases (VLDB, Brisbane, Australia, Aug.), VLDB Endowment, Berkeley, CA, 314-325.
    • (1990) Proceedings of the 16th International Conference on Very Large Data Bases , pp. 314-325
    • Ono, K.1    Lohman, G.2
  • 28
    • 0345373528 scopus 로고
    • A data base search problem
    • J. T. Tou, Ed. Plenum Press, New York, NY
    • PALERMO, F. P. 1974. A data base search problem. In Information Systems COINS IV, J. T. Tou, Ed. Plenum Press, New York, NY, 67-101.
    • (1974) Information Systems COINS , vol.4 , pp. 67-101
    • Palermo, F.P.1
  • 30
    • 0030709620 scopus 로고    scopus 로고
    • On the complexity of generating optimal plans with cross products
    • (PODS '97, Tucson, AZ, May 12-14, 1997), A. Mendelzon and Z. M. Özsoyoglu, Eds. ACM Press, New York, NY
    • SCHEUFELE, W. AND MOERKOTTE, G. 1997. On the complexity of generating optimal plans with cross products (extended abstract). In Proceedings of the 16th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS '97, Tucson, AZ, May 12-14, 1997), A. Mendelzon and Z. M. Özsoyoglu, Eds. ACM Press, New York, NY, 238-248.
    • (1997) Proceedings of the 16th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems , pp. 238-248
    • Scheufele, W.1    Moerkotte, G.2
  • 33
    • 0008744518 scopus 로고
    • Multi-join optimization for symmetric multiprocessors
    • (VLDB '93, Dublin, Ireland, Aug.), Morgan Kaufmann Publishers Inc., San Francisco, CA
    • SHEKITA, E., YOUNG, H., AND TAN, K. -L. 1993. Multi-join optimization for symmetric multiprocessors. In Proceedings of the Conference on Very Large Data Bases (VLDB '93, Dublin, Ireland, Aug.), Morgan Kaufmann Publishers Inc., San Francisco, CA, 479-492.
    • (1993) Proceedings of the Conference on Very Large Data Bases , pp. 479-492
    • Shekita, E.1    Young, H.2    Tan, K.L.3
  • 35
    • 0001443955 scopus 로고    scopus 로고
    • Heuristic and randomized optimization for the join ordering problem
    • Aug.
    • STEINBRUNN, M., MOERKOTTE, G., AND KEMPER, A. 1997. Heuristic and randomized optimization for the join ordering problem. VLDB J. 6, 3 (Aug.), 191-208.
    • (1997) VLDB J. , vol.6 , Issue.3 , pp. 191-208
    • Steinbrunn, M.1    Moerkotte, G.2    Kemper, A.3
  • 37
    • 84976745529 scopus 로고
    • Optimization of large join queries: Combining heuristics and combinational techniques
    • (SIGMOD '89, Portland, OR, May), ACM Press, New York, NY
    • SWAMI, A. 1989. Optimization of large join queries: Combining heuristics and combinational techniques. In Proceedings of the ACM Conference on Management of Data (SIGMOD '89, Portland, OR, May), ACM Press, New York, NY, 367-376.
    • (1989) Proceedings of the ACM Conference on Management of Data , pp. 367-376
    • Swami, A.1
  • 38
    • 0347697010 scopus 로고
    • Distributions of query plan costs for large join queries
    • IBM Almaden Research Center
    • SWAMI, A. 1991. Distributions of query plan costs for large join queries. Tech. Rep. RJ 72891. IBM Almaden Research Center.
    • (1991) Tech. Rep. RJ 72891
    • Swami, A.1
  • 39
    • 84944051300 scopus 로고
    • Optimization of large join queries
    • (SIGMOD '88, Chicago, IL, June 1-3), H. Boral and P.-A. Larson, Eds. ACM Press, New York, NY
    • SWANI, A. AND GUPTA, A. 1988. Optimization of large join queries. In Proceedings of the ACM SIGMOD Conference on Management of Data (SIGMOD '88, Chicago, IL, June 1-3), H. Boral and P.-A. Larson, Eds. ACM Press, New York, NY, 8-17.
    • (1988) Proceedings of the ACM SIGMOD Conference on Management of Data , pp. 8-17
    • Swani, A.1    Gupta, A.2
  • 40
    • 0027228912 scopus 로고
    • A polynomial time algorithm for optimizing join queries
    • (Vienna, Austria, Apr.), IEEE Computer Society, Washington, DC
    • SWAMI, A. AND IYER, B. 1993. A polynomial time algorithm for optimizing join queries. In Proceedings of the 9th International Conference on Data Engineering (Vienna, Austria, Apr.), IEEE Computer Society, Washington, DC, 345-354.
    • (1993) Proceedings of the 9th International Conference on Data Engineering , pp. 345-354
    • Swami, A.1    Iyer, B.2
  • 41
    • 0347697009 scopus 로고    scopus 로고
    • Ph.D. Dissertation. Oregon Graduate Institute of Science & Technology, Beaverton, OR
    • VANCE, B. 1998. Join-order optimization with Cartesian products. Ph.D. Dissertation. Oregon Graduate Institute of Science & Technology, Beaverton, OR.
    • (1998) Join-order Optimization with Cartesian Products
    • Vance, B.1
  • 42
    • 0030156988 scopus 로고    scopus 로고
    • Rapid bushy join-order optimization with Cartesian product
    • (Montreal, Canada, June), ACM, New York, NY
    • VANCE, B. AND MAIER, D. 1996. Rapid bushy join-order optimization with Cartesian product. In Proceedings of the ACM-SIGMOD Conference on Management of Data (Montreal, Canada, June), ACM, New York, NY, 35-46.
    • (1996) Proceedings of the ACM-SIGMOD Conference on Management of Data , pp. 35-46
    • Vance, B.1    Maier, D.2


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