0% found this document useful (0 votes)
23 views10 pages

Data-Fragmentation-and-Replication-in-Databases

The document discusses data fragmentation and replication in distributed database systems, highlighting their roles in improving performance, availability, and scalability. It defines fragmentation types (horizontal, vertical, hybrid) and replication methods (synchronous, asynchronous), providing examples for each. Recent trends include cloud databases and NewSQL, emphasizing the need for adaptive replication and intelligent data placement in modern data management.

Uploaded by

rizhabibi2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views10 pages

Data-Fragmentation-and-Replication-in-Databases

The document discusses data fragmentation and replication in distributed database systems, highlighting their roles in improving performance, availability, and scalability. It defines fragmentation types (horizontal, vertical, hybrid) and replication methods (synchronous, asynchronous), providing examples for each. Recent trends include cloud databases and NewSQL, emphasizing the need for adaptive replication and intelligent data placement in modern data management.

Uploaded by

rizhabibi2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Data Fragmentation

and Replication in
Databases
Explore how distributed database systems use
fragmentation and replication. Learn why these improve
performance, availability, and scalability in modern data
management.
Defining Data
Fragmentation
What is Types
Fragmentation?
 Horizontal
Splitting a database into  Vertical
smaller units stored
 Hybrid
separately.

Example

Customer data split by region for efficiency.


Horizontal Fragmentation
How it Works Example

Splits tables row-wise based on conditions or predicates.Orders divided by order date ranges.

Each fragment stores a subset of rows. Improves local access and reduces contention.
Vertical Fragmentation
How it Works Example

Splits tables column-wise into attribute groups. Employee data separated into personal and salary info.

Fragments share a common key for reconstruction. Enhances security and reduces data transfer.
Hybrid Fragmentation
Combination Use Case
Approach
Offers granular control
Mixes horizontal and for complex data
vertical needs.
fragmentation.

Example

Orders split by region (horizontal), then by details (vertical).


Data Replication Overview
Purpose Types

Copies data across nodes to boost availability and  Synchronous


read speed.  Asynchronous
Synchronous Replication

All replicas updated simultaneously


1 Transactions commit after all copies are written.

Strong Consistency
2 Ensures all replicas are always identical.

Trade-off
3 Increased latency, lower write performance.

Example
4 Financial transaction systems requiring immediate accuracy.
Asynchronous Replication
Delayed Updates

Writes commit before replicas synchronize.

Higher Write Speed

Lower latency and better performance.

Trade-off

Potential temporary data inconsistency.

Example

Product catalogs where eventual consistency suffices.


Architectures & Consistency Models
Architectures Consistency Models

 Client-Server  CAP Theorem: trade-offs among Consistency,


 Peer-to-Peer Availability, Partition tolerance

  BASE: Basically Available, Soft state, Eventually


Multi-Master
consistent
Recent Trends and Conclusion
Cloud Databases NewSQL

AWS Aurora, Google Cloud Spanner Combines SQL reliability with NoSQL scalability.
enhancing scalability.

Data Mesh Future Focus

Decentralized data ownership for agility. Adaptive replication and intelligent data placement.

You might also like