An objective function for vertically partitioning relations in distributed databases and its analysis |
| |
Authors: | Sharma Chakravarthy Jaykumar Muthuraj Ravi Varadarajan Shamkant B. Navathe |
| |
Affiliation: | (1) Database Systems Research and Development Center, Computer and Information Sciences Department, University of Florida, 32611 Gainesville, FL;(2) Igenesis, Inc., 273 Palisade Avenue, 07010 Cliffside Park, NJ;(3) Department of Mathematics, University of Puerto Rico, Box 23355, PR 00931 Rio Piedras |
| |
Abstract: | 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 eitherad 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.Recommended by: A. Sheth |
| |
Keywords: | data clustering distributed database design vertical partitioning objective function attribute usage matrix |
本文献已被 SpringerLink 等数据库收录! |
|