AN OBJECTIVE FUNCTION FOR VERTICALLY PARTITIONING RELATIONS IN DISTRIBUTED DATABASES AND ITS ANALYSIS

被引:19
作者
CHAKRAVARTHY, S
MUTHURAJ, J
VARADARAJAN, R
NAVATHE, SB
机构
[1] IGENESIS INC,CLIFFSIDE PK,NJ 07010
[2] UNIV PUERTO RICO,DEPT MATH,RIO PIEDRAS,PR 00931
关键词
DATA CLUSTERING; DISTRIBUTED DATABASE DESIGN; VERTICAL PARTITIONING; OBJECTIVE FUNCTION; ATTRIBUTE USAGE MATRIX;
D O I
10.1007/BF01267326
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Partitioning and allocation of relations is an important component of the distributed database design. Several approaches (and algorithms) have been proposed for clustering data for pattern classification and for partitioning relations in distributed databases. Most of the approaches used for classification use square-error criterion. In contrast, most of the approaches proposed for partitioning of relations are either ad hoc solutions or solutions for special cases (e.g., binary vertical partitioning). In this paper, we first highlight the differences between the approaches taken for pattern classification and for distributed databases. Then an objective function for vertical partitioning of relations is derived using the square-error criterion commonly used in data clustering. The objective function derived generalizes and subsumes earlier work on vertical partitioning. Furthermore, the approach proposed in this paper is shown to be useful for comparing previously developed algorithms for vertical partitioning. The objective function has also been extended to include additional information, such as transaction types, different local and remote accessing costs and replication. Finally, we discuss the implementation of a distributed database design testbed.
引用
收藏
页码:183 / 207
页数:25
相关论文
共 23 条
[1]  
[Anonymous], 1988, ALGORITHMS CLUSTERIN
[2]   DATA ALLOCATION IN DISTRIBUTED DATABASE-SYSTEMS [J].
APERS, PMG .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1988, 13 (03) :263-304
[3]  
BABAD M, 1977, COMMUN ACM, V20, P22
[4]   DISTRIBUTION DESIGN OF LOGICAL DATABASE SCHEMAS [J].
CERI, S ;
NAVATHE, S ;
WIEDERHOLD, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (04) :487-504
[5]   OPTIMIZATION PROBLEMS AND SOLUTION METHODS IN THE DESIGN OF DATA DISTRIBUTION [J].
CERI, S ;
PERNICI, B ;
WIEDERHOLD, G .
INFORMATION SYSTEMS, 1989, 14 (03) :261-272
[6]   A TRANSACTION-ORIENTED APPROACH TO ATTRIBUTE PARTITIONING [J].
CHU, PC .
INFORMATION SYSTEMS, 1992, 17 (04) :329-342
[7]  
Cornell D. W., 1987, Proceedings of the Third International Conference on Data Engineering (Cat. No.87CH2407-5), P30
[8]   MATHEMATICAL TECHNIQUES FOR EFFICIENT RECORD SEGMENTATION IN LARGE SHARED DATABASES [J].
EISNER, MJ ;
SEVERANCE, DG .
JOURNAL OF THE ACM, 1976, 23 (04) :619-635
[9]  
HAMMER M, 1979, MAY P ACM SIGMOD INT, P93
[10]  
HOFFER J, 1976, INFORMATION SCI, V56, P29