Replica Sets
Replica, set, EK, GROUP, OF, mongod, PROCESSES, hai, JO, SAME, DATA, SET, MAINTAIN, karte, HAIN — EK, PRIMARY, (WRITES, ACCEPT, karta hai) aur, MULTIPLE, SECONDARIES, (PRIMARY, se, DATA, REPLICATE, karte, HAIN).
AGAR, PRIMARY, FAIL, hota hai, AUTOMATIC, "ELECTION" hoti hai — SECONDARIES, mein, se, EK, NAYA, PRIMARY, BAN, jaata hai. YE, HIGH, AVAILABILITY, ENSURE, karta hai, MANUAL, INTERVENTION, ke, BINA.
// Replica set initiate karна (mongod instances, PEHLE, se, running):
rs.initiate({
_id: "myReplicaSet",
members: [
{ _id: 0, host: "mongo1:27017" },
{ _id: 1, host: "mongo2:27017" },
{ _id: 2, host: "mongo3:27017" }
]
});
// Status check:
rs.status();- Replica set = mongod processes ka, group, jo, same, data, maintain, karte, hain
- Primary, writes, accept, karta, hai. Secondaries, data, replicate, karte, hain
- Primary, fail, hone, par, automatic, election, se, naya, primary, ban, jaata, hai
Jab, PRIMARY, unavailable, ho, jaata hai, remaining, members, EK, "election" hold, karte, hain — MAJORITY, (jaise, 3, mein, se, 2) members, ka, VOTE, chahiye, EK, NAYA, primary, choose, karne, ke, liye. Isi, wajah, se, ODD, number, of, members, (3, 5, 7) RECOMMENDED, hai.
primary (default), primaryPreferred, secondary, secondaryPreferred, aur, nearest — DIFFERENT, read, preference, modes, hain, jo, decide, karte, HAIN, ki, reads, KAHAN, se, jaayenge, latency, aur, consistency, ke, trade-offs, ke, saath.
db.collection.find().readPref("secondaryPreferred");