Data Fragmentation Benefits: •          Applications work with views rather than entire relations.  •          Data is stored close to where it is most frequently used.  •          Data that is not needed by local applications is not stored. •          With fragments as unit of distribution, transaction can be divided into several sub queries that operate on fragments.  •   Data not required by local applications is not stored and so not available to unauthorized users. Types of Fragmentation •       Four types of fragmentation: •   Horizontal. •   Vertical. •   Mixed. •   Derived. •       Other possibility is no fragmentation: •   If relation is small and not updated frequently, may be better not to fragment relation.  Data Allocation: •       Each fragment is stored at site with “optimal” distribution •       Four alternative strategies regarding placement of data: •   Centralized. •   Partitioned (or Fragmented). •   Complete Replication, •   Selective Replication. •       Centralized  •       Consists of single database and DBMS stored at one site with users distributed across the network. •       Partitioned  •       Database partitioned into disjoint fragments, each fragment assigned to one site. •       Complete Replication  •       Consists of maintaining complete copy of database at each site. •       Selective Replication  •       Combination of partitioning, replication, and centralization.
Friday, April 8, 2011
Data Fragmentation &Allocation
Subscribe to:
Post Comments (Atom)





 
 
 
 
 Posts
Posts
 
 
0 comments:
Post a Comment