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

Share this Post


← Back to Tutorials

Popular Competitive Exam Quizzes