메뉴 건너뛰기




Volumn 25, Issue 4, 2000, Pages 457-516

Optimizing Object Queries Using an Effective Calculus

Author keywords

Design; Experimentation; H.2.1 Database management : Logical design; Nested relations; Object oriented databases; Performance; Query decorrelation; Query optimization

Indexed keywords


EID: 0010385667     PISSN: 03625915     EISSN: None     Source Type: Journal    
DOI: 10.1145/377674.377676     Document Type: Article
Times cited : (106)

References (55)
  • 1
    • 0041416878 scopus 로고
    • Collections of objects in SQL3
    • (VLDB '93, Dublin, Ireland, Aug.). Morgan Kaufmann Publishers Inc., San Francisco, CA
    • BEECH, D. 1993. Collections of objects in SQL3. In Proceedings of the Nineteenth International Conference on Very Large Data Bases (VLDB '93, Dublin, Ireland, Aug.). Morgan Kaufmann Publishers Inc., San Francisco, CA, 244-255.
    • (1993) Proceedings of the Nineteenth International Conference on Very Large Data Bases , pp. 244-255
    • Beech, D.1
  • 2
    • 85032874794 scopus 로고
    • Algebraic optimization of object-oriented query languages
    • (ICDT '90, Paris, France, Dec.), S. Abiteboul and P. C. Kanellakis, Eds. Springer Lecture Notes in Computer Science. Springer-Verlag, New York, NY
    • BEERI, C. AND KORNATZKY, Y. 1990. Algebraic optimization of object-oriented query languages. In Proceedings of the Third International Conference on Database Theory (ICDT '90, Paris, France, Dec.), S. Abiteboul and P. C. Kanellakis, Eds. Springer Lecture Notes in Computer Science. Springer-Verlag, New York, NY, 72-88.
    • (1990) Proceedings of the Third International Conference on Database Theory , pp. 72-88
    • Beeri, C.1    Kornatzky, Y.2
  • 3
    • 0026999434 scopus 로고
    • A new recursion-theoretic characterization of the polytime functions
    • (STOC '92, Victoria, B. C., Canada, May 4-6), R. Kosaraju, M. Fellows, A. Wigderson, and J. Ellis, Chairs. ACM Press, New York, NY
    • BELLANTONI, S. AND COOK, S. 1992. A new recursion-theoretic characterization of the polytime functions (extended abstract). In Proceedings of the 24th Annual ACM Symposium on Theory of Computing (STOC '92, Victoria, B. C., Canada, May 4-6), R. Kosaraju, M. Fellows, A. Wigderson, and J. Ellis, Chairs. ACM Press, New York, NY, 283-293.
    • (1992) Proceedings of the 24th Annual ACM Symposium on Theory of Computing , pp. 283-293
    • Bellantoni, S.1    Cook, S.2
  • 6
    • 84976850429 scopus 로고
    • Logical and computational aspects of programming with sets/bags/lists
    • (Madrid, July 8-12), J. L. Albert, B. R. Artalejo, and B. Monien, Eds. Springer Lecture Notes in Computer Science. Springer-Verlag, New York, NY
    • BREAZU-TANNEN, V. AND SUBRAHMANYAM, R. 1991. Logical and computational aspects of programming with sets/bags/lists. In Proceedings of the 18th International Colloquium on Automata, Languages and Programming (Madrid, July 8-12), J. L. Albert, B. R. Artalejo, and B. Monien, Eds. Springer Lecture Notes in Computer Science. Springer-Verlag, New York, NY, 60-75.
    • (1991) Proceedings of the 18th International Colloquium on Automata, Languages and Programming , pp. 60-75
    • Breazu-Tannen, V.1    Subrahmanyam, R.2
  • 8
    • 0029376142 scopus 로고
    • Principles of programming with complex objects and collection types
    • Sept. 18
    • BUNEMAN, P., NAQVI, S., TANNEN, V., AND WONG, L. 1995. Principles of programming with complex objects and collection types. Theor. Comput. Sci. 149, 1 (Sept. 18), 3-48.
    • (1995) Theor. Comput. Sci. , vol.149 , Issue.1 , pp. 3-48
    • Buneman, P.1    Naqvi, S.2    Tannen, V.3    Wong, L.4
  • 9
    • 0041416870 scopus 로고    scopus 로고
    • Of objects and databases: A decade of turmoil
    • (VLDB '96, Bombay, Sept.). Morgan Kaufmann Publishers Inc., San Francisco, CA
    • CAREY, M. AND DEWITT, D. 1996. Of objects and databases: A decade of turmoil. In Proceedings of the 22nd International Conference on Very Large Data Bases (VLDB '96, Bombay, Sept.). Morgan Kaufmann Publishers Inc., San Francisco, CA, 3-14.
    • (1996) Proceedings of the 22nd International Conference on Very Large Data Bases , pp. 3-14
    • Carey, M.1    Dewitt, D.2
  • 12
    • 84976717026 scopus 로고
    • Object comprehensions: A query notation for object-oriented databases
    • (Guildford, UK, July). Morgan Kaufmann Publishers Inc., San Francisco, CA
    • CHAN, D. AND TRINDER, P. 1994. Object comprehensions: A query notation for object-oriented databases. In Proceedings of the 12th British Conference on Databases (Guildford, UK, July). Morgan Kaufmann Publishers Inc., San Francisco, CA, 55-72.
    • (1994) Proceedings of the 12th British Conference on Databases , pp. 55-72
    • Chan, D.1    Trinder, P.2
  • 13
    • 0032093822 scopus 로고    scopus 로고
    • Changing the rules: Transformations for rule-based optimizers
    • CHERNIACK, M. AND ZDONIK, S. 1998a. Changing the rules: Transformations for rule-based optimizers. SIGMOD Rec. 27, 2, 61-72.
    • (1998) SIGMOD Rec. , vol.27 , Issue.2 , pp. 61-72
    • Cherniack, M.1    Zdonik, S.2
  • 16
    • 84976833037 scopus 로고
    • A general framework for the optimization of object-oriented queries
    • June 1
    • CLUET, S. AND DELOBEL, C. 1992. A general framework for the optimization of object-oriented queries. SIGMOD Rec. 21, 2 (June 1), 383-392.
    • (1992) SIGMOD Rec. , vol.21 , Issue.2 , pp. 383-392
    • Cluet, S.1    Delobel, C.2
  • 17
    • 0042419266 scopus 로고
    • Efficient evaluation of aggregates on bulk types
    • Aachen University of Technology, Aachen, Germany
    • CLUET, S. AND MOERKOTTE, G. 1995a. Efficient evaluation of aggregates on bulk types. Tech. Rep. 95-05. Aachen University of Technology, Aachen, Germany.
    • (1995) Tech. Rep. 95-05
    • Cluet, S.1    Moerkotte, G.2
  • 19
    • 84976773621 scopus 로고
    • A recursive algebra and query optimization for nested relations
    • June
    • COLBY, L. S. 1989. A recursive algebra and query optimization for nested relations. SIGMOD Rec. 18, 2 (June), 273-283.
    • (1989) SIGMOD Rec. , vol.18 , Issue.2 , pp. 273-283
    • Colby, L.S.1
  • 20
    • 0026819248 scopus 로고
    • A FAD for data intensive applications
    • Feb.
    • DANFORTH, S. AND VALDURIEZ, P. 1992. A FAD for data intensive applications. IEEE Trans. Knowl. Data Eng. 4, 1 (Feb.), 34-51.
    • (1992) IEEE Trans. Knowl. Data Eng. , vol.4 , Issue.1 , pp. 34-51
    • Danforth, S.1    Valduriez, P.2
  • 23
    • 0001405255 scopus 로고    scopus 로고
    • SQL1999, formerly known as SQL3
    • Mar.
    • EISENBERG, A. AND MELTON, J. 1999. SQL1999, formerly known as SQL3. SIGMOD Rec. 28, 1 (Mar.), 131-138.
    • (1999) SIGMOD Rec. , vol.28 , Issue.1 , pp. 131-138
    • Eisenberg, A.1    Melton, J.2
  • 24
    • 0042920064 scopus 로고
    • Efficient optimization of iterative queries
    • (New York, NY). Morgan Kaufmann Publishers Inc., San Francisco, CA
    • FEGARAS, L. 1993. Efficient optimization of iterative queries. In Proceedings of the International Workshop on Database Programming Languages (New York, NY). Morgan Kaufmann Publishers Inc., San Francisco, CA, 200-225.
    • (1993) Proceedings of the International Workshop on Database Programming Languages , pp. 200-225
    • Fegaras, L.1
  • 25
    • 84949198075 scopus 로고    scopus 로고
    • A new heuristic for optimizing large queries
    • (Vienna, Aug.). Springer-Verlag, Heidelberg, Germany
    • FEGARAS, L. 1998a. A new heuristic for optimizing large queries. In Proceedings of the Ninth International Conference on DEXA (Vienna, Aug.). Springer-Verlag, Heidelberg, Germany, 726-735.
    • (1998) Proceedings of the Ninth International Conference on DEXA , pp. 726-735
    • Fegaras, L.1
  • 26
    • 0032094141 scopus 로고    scopus 로고
    • Query unnesting in object-oriented databases
    • FEGARAS, L. 1998b. Query unnesting in object-oriented databases. SIGMOD Rec. 27, 2, 49-60.
    • (1998) SIGMOD Rec. , vol.27 , Issue.2 , pp. 49-60
    • Fegaras, L.1
  • 27
    • 0032662237 scopus 로고    scopus 로고
    • Optimizing queries with object updates
    • FEGARAS, L. 1999a. Optimizing queries with object updates. J. Intell. Inf. Syst. 12, 219-242.
    • (1999) J. Intell. Inf. Syst. , vol.12 , pp. 219-242
    • Fegaras, L.1
  • 29
    • 84976806739 scopus 로고
    • Towards an effective calculus for object query languages
    • (SIGMOD '95, San Jose, CA, May 23-25), M. Carey and D. Schneider, Eds. ACM Press, New York, NY
    • FEGARAS, L. AND MAIER, D. 1995. Towards an effective calculus for object query languages. In Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data (SIGMOD '95, San Jose, CA, May 23-25), M. Carey and D. Schneider, Eds. ACM Press, New York, NY, 47-58.
    • (1995) Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data , pp. 47-58
    • Fegaras, L.1    Maier, D.2
  • 32
    • 84976738309 scopus 로고
    • Optimization of nested SQL queries revisited
    • Dec.
    • GANSKI, R. A. AND WONG, H. K. T. 1987. Optimization of nested SQL queries revisited. SIGMOD Rec. 16, 3 (Dec.), 23-33.
    • (1987) SIGMOD Rec. , vol.16 , Issue.3 , pp. 23-33
    • Ganski, R.A.1    Wong, H.K.T.2
  • 33
    • 0039434783 scopus 로고
    • Advanced query processing in object bases using access support relations
    • (VLDB, Brisbane, Australia, Aug. 13-16), D. McLeod, R. Sacks-Davis, and H. Schek, Eds. Morgan Kaufmann Publishers Inc., San Francisco, CA
    • KEMPER, A. AND MOERKOTTE, G. 1990. Advanced query processing in object bases using access support relations. In Proceedings of the 16th International Conference on Very Large Data Bases (VLDB, Brisbane, Australia, Aug. 13-16), D. McLeod, R. Sacks-Davis, and H. Schek, Eds. Morgan Kaufmann Publishers Inc., San Francisco, CA, 290-301.
    • (1990) Proceedings of the 16th International Conference on Very Large Data Bases , pp. 290-301
    • Kemper, A.1    Moerkotte, G.2
  • 34
    • 0020182801 scopus 로고
    • On optimizing an SQL-like nested query
    • Sept.
    • KIM, W. 1982. On optimizing an SQL-like nested query. ACM Trans. Database Syst. 7, 3 (Sept.), 443-469.
    • (1982) ACM Trans. Database Syst. , vol.7 , Issue.3 , pp. 443-469
    • Kim, W.1
  • 35
    • 0027201374 scopus 로고
    • Stratified functional programs and computational complexity
    • (POPL '93, Charleston, SC, Jan. 10-13), S. L. Graham, Ed. ACM Press, New York, NY
    • LEIVANT, D. 1993. Stratified functional programs and computational complexity. In Proceedings of the 20th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '93, Charleston, SC, Jan. 10-13), S. L. Graham, Ed. ACM Press, New York, NY, 325-333.
    • (1993) Proceedings of the 20th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages , pp. 325-333
    • Leivant, D.1
  • 38
    • 0030156966 scopus 로고    scopus 로고
    • A query language for multidimensional arrays: Design, implementation, and optimization techniques
    • LIBKIN, L., MACHLIN, R., AND WONG, L. 1996. A query language for multidimensional arrays: design, implementation, and optimization techniques. SIGMOD Rec. 25, 2, 228-239.
    • (1996) SIGMOD Rec. , vol.25 , Issue.2 , pp. 228-239
    • Libkin, L.1    Machlin, R.2    Wong, L.3
  • 41
    • 85014115727 scopus 로고
    • Functional programming with bananas, lenses, envelopes and barbed wire
    • (Cambridge, MA, Aug. 26-30), J. Hughes, Ed. Springer Lecturer Notes in Computer Science. Springer-Verlag, New York, NY
    • MEIJER, E., FOKKINGA, M., AND PATERSON, R. 1991. Functional programming with bananas, lenses, envelopes and barbed wire. In Proceedings of the Fifth ACM Conference on Functional Programming Languages and Computer Architecture (Cambridge, MA, Aug. 26-30), J. Hughes, Ed. Springer Lecturer Notes in Computer Science. Springer-Verlag, New York, NY, 124-144.
    • (1991) Proceedings of the Fifth ACM Conference on Functional Programming Languages and Computer Architecture , pp. 124-144
    • Meijer, E.1    Fokkinga, M.2    Paterson, R.3
  • 43
    • 0002448463 scopus 로고
    • Improved unnesting algorithms for join aggregate SQL queries
    • (Vancouver, B.C., Aug.). VLDB Endowment, Berkeley, CA
    • MURALIKRISHNA, M. 1992. Improved unnesting algorithms for join aggregate SQL queries. In Proceedings of the 18th International Conference on Very Large Data Bases (Vancouver, B.C., Aug.). VLDB Endowment, Berkeley, CA, 91-102.
    • (1992) Proceedings of the 18th International Conference on Very Large Data Bases , pp. 91-102
    • Muralikrishna, M.1
  • 46
    • 0003628323 scopus 로고
    • Basic category theory for computer scientists
    • MIT Press, CAmbridge, MA
    • PIERCE, B. C. 1991. Basic Category Theory for Computer Scientists. Computing. MIT Press, CAmbridge, MA.
    • (1991) Foundation of Computing
    • Pierce, B.C.1
  • 47
    • 0022902163 scopus 로고
    • A database language for sets, lists and tables
    • Oct.
    • PISTOR, P AND TRAUNMUELLER, R. 1986. A database language for sets, lists and tables. Inf. Syst. 11, 4 (Oct.), 323-336.
    • (1986) Inf. Syst. , vol.11 , Issue.4 , pp. 323-336
    • Pistor, P.1    Traunmueller, R.2
  • 49
    • 35248832697 scopus 로고
    • Optimization of nested queries in a complex object model
    • (EDBT '94, Cambridge, UK, Mar. 28-31), M. Jarke, J. Bubenko, and K. Jeffery, Eds. Springer Lecture Notes in Computer Science. Springer-Verlag, New York, NY
    • STEENHAGEN, H. J., APERS, P. M. G., AND BLANKEN, H. M. 1994. Optimization of nested queries in a complex object model. In Proceedings of the Fourth International Conference on Extending Database Technology: Advances in Database Technology (EDBT '94, Cambridge, UK, Mar. 28-31), M. Jarke, J. Bubenko, and K. Jeffery, Eds. Springer Lecture Notes in Computer Science. Springer-Verlag, New York, NY, 337-350.
    • (1994) Proceedings of the Fourth International Conference on Extending Database Technology: Advances in Database Technology , pp. 337-350
    • Steenhagen, H.J.1    Apers, P.M.G.2    Blanken, H.M.3
  • 51
    • 0344252177 scopus 로고
    • Comprehensions, a query notation for DBPLs
    • (DBPL3, Nafplion, Greece, Aug. 27-30), P. Kanellakis and J. W. Schmidt, Eds. Morgan Kaufmann Publishers Inc., San Francisco, CA
    • TRINDER, P. 1992. Comprehensions, a query notation for DBPLs. In Proceedings of the Third International Workshop on Database Programming Languages: Bulk Types & Persistent Data (DBPL3, Nafplion, Greece, Aug. 27-30), P. Kanellakis and J. W. Schmidt, Eds. Morgan Kaufmann Publishers Inc., San Francisco, CA, 55-68.
    • (1992) Proceedings of the Third International Workshop on Database Programming Languages: Bulk Types & Persistent Data , pp. 55-68
    • Trinder, P.1
  • 52
    • 0024777187 scopus 로고
    • Improving list comprehension database queries
    • Bombay, Nov.
    • TRINDER, P. AND WADLER, P. 1989. Improving list comprehension database queries. In Proceedings of on TENCON'89 (Bombay, Nov.). 186-192.
    • (1989) Proceedings of on TENCON'89 , pp. 186-192
    • Trinder, P.1    Wadler, P.2
  • 54
    • 0027810472 scopus 로고
    • Normal forms and conservative properties for query languages over collection types
    • (PODS, Washington, DC, May 25-28), C. Beeri, Chair. ACM Press, New York, NY
    • WONG, L. 1993. Normal forms and conservative properties for query languages over collection types. In Proceedings of the Twelfth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS, Washington, DC, May 25-28), C. Beeri, Chair. ACM Press, New York, NY, 26-36.
    • (1993) Proceedings of the Twelfth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems , pp. 26-36
    • Wong, L.1
  • 55
    • 0041918203 scopus 로고
    • Ph.D. Dissertation. University of Pennsylvania, Philadelphia, PA
    • WONG, L. 1994. Querying nested collections. Ph.D. Dissertation. University of Pennsylvania, Philadelphia, PA.
    • (1994) Querying Nested Collections
    • Wong, L.1


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