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 条
[11]  
HOFFER J, 1975, 1ST P INT C VER LARG, P69
[12]  
KITTLER J, 1976, PATTERN RECOGN, V8, P22
[13]   SENTENCE-TO-SENTENCE CLUSTERING PROCEDURE FOR PATTERN-ANALYSIS [J].
LU, SY ;
FU, KS .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1978, 8 (05) :381-389
[14]  
March S. T., 1977, ACM Transactions on Database Systems, V2, P279, DOI 10.1145/320557.320574
[15]  
MCCORMICK W, 1972, OPER RES, V20, P741
[16]  
MUTHURAJ R, 1992, THESIS U FLORIDA GAI
[17]  
MUTHURAJ R, 1993, JAN P PAR DISTR INF, P26
[18]   VERTICAL PARTITIONING ALGORITHMS FOR DATABASE DESIGN [J].
NAVATHE, S ;
CERI, S ;
WIEDERHOLD, G ;
DOU, J .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1984, 9 (04) :680-710
[19]  
NAVATHE S, 1989, JUN P ACM SIGMOD INT, P440
[20]  
Schkolnick M., 1977, ACM Transactions on Database Systems, V2, P27, DOI 10.1145/320521.320531