Database fragmentation and allocation: An integrated methodology and case study

被引:30
作者
Tamhankar, AM [1 ]
Ram, S
机构
[1] Persistent Syst Private Ltd, Pune 411053, Maharashtra, India
[2] Univ Arizona, Coll Business & Publ Adm, Dept Management Informat Syst, Tucson, AZ 85721 USA
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS | 1998年 / 28卷 / 03期
关键词
D O I
10.1109/3468.668961
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed database design requires decisions on closely related issues such as fragmentation, allocation, degree of replication concurrency control, and query processing. Integrated methodologies for distributed database design, therefore, tend to be very complex, predominantly theoretical, and limited in scape from a practical standpoint. Further, although the distribution options are interdependent, existing methodologies deal with fragmentation, replication, and allocation independent of one another. We develop an integrated methodology for fragmentation and allocation that is simple and practical and can be applied to real-life problems. The methodology also incorporates replication and concurrency control costs, At the same time, it is theoretically sound and comprehensive enough to achieve the objectives of efficiency and effectiveness. It distributes data across multiple sites such that design objectives in terms of response time and availability for transactions, and constraints on storage space, are adequately addressed. This work makes one of the first attempts at successfully combining fragmentation, allocation, and replication into a single step of distribution and applying the combination to a practical problem with positive results. This methodology has been used successfully in designing a distributed database system for a large geographically distributed organization.
引用
收藏
页码:288 / 305
页数:18
相关论文
共 25 条
[1]  
[Anonymous], ACM SURV
[2]   DATA ALLOCATION IN DISTRIBUTED DATABASE-SYSTEMS [J].
APERS, PMG .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1988, 13 (03) :263-304
[3]  
BELL D, 1992, DISTRIBUTED DATABASE
[4]  
BHAR S, 1995, P 6 INT C INF SYST D, P92
[5]   DISTRIBUTION DESIGN OF LOGICAL DATABASE SCHEMAS [J].
CERI, S ;
NAVATHE, S ;
WIEDERHOLD, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (04) :487-504
[6]  
CERI S, 1984, DISTRIBUTED DATABASE
[7]  
CHATURVEDI A, 1994, IEEE T ENG MANAGE, V41, P207
[8]   OPTIMAL FILE ALLOCATION IN A MULTIPLE COMPUTER SYSTEM [J].
CHU, WW .
IEEE TRANSACTIONS ON COMPUTERS, 1969, C 18 (10) :885-&
[9]   A COMPREHENSIVE APPROACH TO HORIZONTAL CLASS FRAGMENTATION IN A DISTRIBUTED OBJECT-BASED SYSTEM [J].
EZEIFE, CI ;
BARKER, K .
DISTRIBUTED AND PARALLEL DATABASES, 1995, 3 (03) :247-272
[10]  
GAVISH B, 1986, IEEE T COMPUT, V35, P583, DOI 10.1109/TC.1986.1676799