PAGE-QUERY COMPACTION OF SECONDARY MEMORY AUXILIARY DATABASES

被引:0
作者
KAMEL, N
机构
[1] Database Systems Research and Development Center, Computer and Information Sciences Department, University of Florida, Gainesville, 32611, FL
关键词
PAGE QUERY; DATABASES; CACHING; SECONDARY STORAGE; PERFORMANCE QUERY OPTIMIZATION;
D O I
10.1007/BF01265320
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Prestoring redundant data in secondary memory auxiliary databases is an idea that can often yield improved retrieval performance through better clustering of related data. The clusters can be based on either whole query results or, as this paper indicates, on more specialized units called page-queries. The deliberate redundancy introduced by the designer is typically accompanied by much unnecessary redundancy among the elements of the auxiliary database. This paper presents algorithms for efficiently removing unwanted redundancy in auxiliary databases organized into page-query units. The algorithms presented here extend prior work done for secondary memory compaction in two respects: First, since it is generally not possible to remove all unwanted redundancies, the paper shows how can the compaction be done to remove the most undesirable redundancy from a system performance point-of-view. For example, among the factors considered in determining the worst redundancies are the update behavior and the effects of a particular compaction scheme on memory utilization. Second, unlike traditional approaches for database compaction which aim merely at reducing the storage space, this paper considers the paging characteristics in deciding on an optimal compaction scheme. This is done through the use of page-queries. Simulation results are presented and indicate that page-query compaction results in less storage requirements and more time savings than could be obtained by standard non-page-query compaction.
引用
收藏
页码:371 / 404
页数:34
相关论文
共 15 条
[1]  
BLAKELEY J, 1986, P ACM SIGMOD ANN C
[2]  
BLAKELEY JA, 1986, 12TH P INT C VER LAR
[3]  
DEOGUN IS, 1984, ACM T DATABASE SYST, V9, P646
[4]  
GHOSH SP, 1977, DATABASE ORG DATA MA, pCH6
[5]   BOUNDS ON STORAGE FOR CONSECUTIVE RETRIEVAL [J].
GUPTA, U .
JOURNAL OF THE ACM, 1979, 26 (01) :28-36
[6]  
HANSON E, 1987, P ACM SIGMOD IT C
[7]  
KAMEL N, IN PRESS ACM TODS
[8]  
KAMEL N, 1991, UNPUB INFORMATION SY
[9]  
KEMEL N, 1985, THESIS U COLORADO BO
[10]  
KOU LT, 1977, SIAM J COMPUTING, V6