Sharding and Replication
📘 DBMS
👁 73 views
📅 Nov 14, 2025
⏱ Estimated reading time: 1 min
Sharding and Replication
Sharding partitions a dataset across multiple servers to scale horizontally. Replication copies data across nodes to improve availability and read scalability.
Sharding Strategies
- Range-based: Based on key ranges
- Hash-based: Hash partitioning evenly distributes keys
- Directory-based: Central mapping of keys to shards
Replication Models
- Master-Slave (Primary-Replica): One writable node, many read replicas
- Multi-Master: Multiple writable nodes with conflict resolution
- Asynchronous vs Synchronous Replication
Operational Concerns
- Rebalancing shards as data grows
- Handling cross-shard transactions
- Monitoring replication lag
🔒 Some advanced sections are available for Registered Members
Register Now
Register Now
Share this Post
← Back to Tutorials