Vad är användningen av arbiter i MongoDB?
Vad är användningen av arbiter i MongoDB?

Video: Vad är användningen av arbiter i MongoDB?

Video: Vad är användningen av arbiter i MongoDB?
Video: Bernardo Kastrup Λ Susan Blackmore: Conscious Illusion? 2024, November
Anonim

Ett Skiljedomare är speciellt utformad för att skapa en "obalans" eller majoritet på ena sidan så att ett primärval kan väljas i detta fall. Om du får ett jämnt antal noder på vardera sidan MongoDB kommer inte att välja en primär och din uppsättning kommer inte att acceptera skrivningar.

Bara så, vad är funktionen för en arbiternod?

Arbiter noder lagra inga data; deras fungera är att ge en extra röst i replikuppsättningsval. Minimikravet för ett MongoDB-kluster är att ha minst två knutpunkter : en primär och en sekundär nod . Ett replikset kan ha upp till 50 knutpunkter , men endast 7 kan vara röstberättigade medlemmar.

Dessutom, hur fungerar replikering i MongoDB? MongoDB - Replikering . Replikering är processen att synkronisera data över flera servrar. Replikering ger redundans och ökar datatillgängligheten med flera kopior av data på olika databasservrar. Replikering låter dig också återställa från hårdvarufel och tjänstavbrott.

Vad är då syftet med arbiter in replica set?

Skiljedomare . Ett skiljedomare lagrar inte data, men tills den skiljedomares mongod-processen läggs till replik set , den skiljedomare kommer att agera som vilken annan mongod process som helst och starta med en uppsättning av datafiler och med en fullstor journal.

Vad är replika i MongoDB?

A kopia sätta in MongoDB är en grupp mongod-processer som upprätthåller samma datamängd. Kopia uppsättningar ger redundans och hög tillgänglighet och är grunden för alla produktionsinstallationer. Detta avsnitt introducerar replikering i MongoDB såväl som komponenterna och arkitekturen av kopia set.

Rekommenderad: