QUERY EVALUATION TECHNIQUES FOR LARGE DATABASES

被引:462
作者
GRAEFE, G
机构
[1] Portland State University, Computer Science Department, Portland, Oregon 97207-0751
关键词
ALGORITHMS; PERFORMANCE; COMPLEX QUERY EVALUATION PLANS; DYNAMIC QUERY EVALUATION PLANS; EXTENSIBLE DATABASE SYSTEMS; ITERATORS; OBJECT-ORIENTED DATABASE SYSTEMS; OPERATOR MODEL OF PARALLELIZATION; PARALLEL ALGORITHMS; RELATIONAL DATABASE SYSTEMS; SET-MATCHING ALGORITHMS; SORT-HASH DUALITY;
D O I
10.1145/152610.152611
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Database management systems will continue to manage large data volumes. Thus, efficient algorithms for accessing and manipulating large sets and sequences will be required to provide acceptable performance. The advent of object-oriented and extensible database systems will not solve this problem. On the contrary, modern data models exacerbate the problem: In order to manipulate large sets of complex objects as efficiently as today's database systems manipulate simple records, query processing algorithms and software will become more complex, and a solid understanding of algorithm and architectural issues is essential for the designer of database management software. This survey provides a foundation for the design and implementation of query execution facilities in new database management systems. It describes a wide array of practical query evaluation techniques for both relational and postrelational database systems, including iterative execution of complex query evaluation plans, the duality of sort- and hash-based set-matching algorithms, types of parallel query execution and their implementation, and special operators for emerging database application domains.
引用
收藏
页码:73 / 170
页数:98
相关论文
共 345 条
  • [1] ADAM NR, 1989, COMPUT SURV, V21, P515, DOI 10.1145/76894.76895
  • [2] PARTITIONED STORAGE FOR TEMPORAL DATABASES
    AHN, I
    SNODGRASS, R
    [J]. INFORMATION SYSTEMS, 1988, 13 (04) : 369 - 391
  • [3] ALBERT J, 1991, PROC INT CONF VERY L, P211
  • [4] ANALYTI A, 1992, P ACM SIGMOD C NEW Y, P215
  • [5] ANDERSON DP, 1988, 88461 U CAL CS DIV T
  • [6] [Anonymous], 1998, DIGITAL FILTERS
  • [7] [Anonymous], ACM COMPUTING SURVEY
  • [8] [Anonymous], 1972, ACTA INFORM, DOI [10.1007/BF00288683, DOI 10.1007/BF00288683]
  • [9] ANTOSHENKOV G, 1993, P IEEE C DATA ENG NE
  • [10] Astrahan M. M., 1976, ACM Transactions on Database Systems, V1, P97, DOI 10.1145/320455.320457