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)
0 comments:
Post a Comment