Sharding and Replication

📘 DBMS 👁 116 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

🤖 AI Quizer Assistant

📝 Quiz
📚 Categories
🏆 Leaderboard
📊 My Score
❓ Help
👋 Hi! I'm your AI quiz assistant for Quizer.in!

I can help you with:
• 📝 Finding quizzes
• 🏆 Checking leaderboard
• 📊 Your performance stats

Type 'help' to get started! 🚀
AI is thinking...