🧩
Distributed Architecture

Shards & Replicas

Splitting & Duplicating Data
💡 Shard, EK, "KITAAB, KE, CHAPTERS" mein, BAANTNE, jaisa, hai, aur, Replica, HAR, CHAPTER, ki, "PHOTOCOPY" jaisi, hai, DUSRE, server, par.

Index, CREATE, karte, waqt, "number_of_shards" SPECIFY, kiya, jaata hai — DATA, IN, PRIMARY, SHARDS, mein, SPLIT, ho, jaata hai, JO, DIFFERENT, nodes, PAR, DISTRIBUTE, ho, sakte, HAIN.

HAR, primary, shard, ki, "number_of_replicas" COPIES, DIFFERENT, nodes, PAR, MAINTAIN, ki, ja, sakti, HAIN — agar, EK, node, DOWN, ho, jaaye, TO, REPLICAS, TRAFFIC, HANDLE, karte, RAHTE, HAIN.

PUT /products
{ "settings": { "number_of_shards": 3, "number_of_replicas": 1 } }
🧩
Shard, EK, "KITAAB, KE, CHAPTERS" mein, BAANTNE, jaisa, hai, aur, Replica, HAR, CHAPTER, ki, "PHOTOCOPY" jaisi, hai, DUSRE, server, par.
1 / 2
⚡ Quick Recap
  • Primary shards data ko split karte hain, multiple nodes par distribute
  • Replicas redundancy dete hain — node down hone par bhi availability
  • Primary shard count fixed hai, replica count dynamically change ho sakti hai
Is page mein (2 subtopics)

Index, CREATE, karte, waqt, "number_of_shards" SPECIFY, kiya, jaata hai — DATA, IN, PRIMARY, SHARDS, mein, SPLIT, ho, jaata hai, JO, DIFFERENT, nodes, PAR, DISTRIBUTE, ho, sakte, HAIN, PARALLELISM, aur, SCALE, ke, liye.

PUT /products
{ "settings": { "number_of_shards": 3, "number_of_replicas": 1 } }

HAR, primary, shard, ki, "number_of_replicas" COPIES, (REPLICA, shards) DIFFERENT, nodes, PAR, MAINTAIN, ki, ja, sakti, HAIN — agar, EK, node, DOWN, ho, jaaye, TO, REPLICAS, TRAFFIC, HANDLE, karte, RAHTE, HAIN aur, DATA, LOSS, NAHI, hota.

💡Tip: PRIMARY, shard, count, INDEX, CREATE, hone, ke, BAAD, CHANGE, NAHI, ki, ja, sakti, (bina, reindex, ke) — LEKIN, replica, count, KABHI, bhi, DYNAMICALLY, CHANGE, ki, ja, sakti hai.