Data-Fragmentation-and-Replication-in-Database-Systems-2
Data-Fragmentation-and-Replication-in-Database-Systems-2
and Replication in
Database Systems
Presented by Muhammad Umair, Hamdullah, Shahzaib
Ahmed, Zohaib Hassan.
Types
Horizontal Fragmentation
Vertical Fragmentation
Hybrid Fragmentation
Horizontal Fragmentation
Definition Example Advantages Disadvantages
Splitting a table by Customer table split Faster localized Complex joins when
rows based on a into Customers_East queries querying multiple
condition, like region. and Customers_West. Reduced network fragments
traffic
Vertical Fragmentation
Definition Example Advantages Disadvantages
Splitting a table into Employee split into Improves security Joins required to
columns or attribute Personal Info and Work for sensitive data reconstruct full
groups. Details tables. Optimizes column- records
specific queries
#04060E
Hybrid Fragmentation
Combination Example
Use Case
Purpose
High availability and fault tolerance
Faster data access with reduced latency
Balanced load with distributed reads
Types of Data Replication
Full Replication
Partial Replication
No Replication
Benefits
Higher write performance
Lower latency
Trade-Off
Possible temporary data inconsistencies.
Example
Product catalog where eventual consistency is acceptable.
Architectures & Consistency Models
Architectures Consistency Models
Asynchronous Replication