Die Dokumentation hier sagt drei: http://docs.mongodb.org/manual/tutorial/deploy-replica-set/
"Ein Replikatsatz erfordert drei verschiedene Systeme ..."
Während die Dokumentation hier zwei sagt: http://docs.mongodb.org/manual/core/replication/
"Die meisten Replikat-Sets bestehen aus zwei oder mehr mongod-Instanzen ..."
Weiß jemand was richtig ist?
Dies ist im Grunde genommen eine Formulierung, da die Anforderungen im Lernprogramm keine allgemeine Aussage zu Replikatsätzen sind, sondern sich auf das Lernprogramm selbst beziehen. Die Anforderung für die Bereitstellung eines Replikatsatzes im Allgemeinen ist 1 oder mehr, die meisten haben 2 oder mehr, aber das Lernprogramm, auf das Sie verweisen, dient speziell der Bereitstellung eines Satzes mit 3 Mitgliedern:
Die Voraussetzung für das Tutorial ist daher, dass der Satz 3 Mitglieder hat. Trotzdem ist es ein wenig verwirrend, die beiden Anweisungen zu haben. Ich habe daher eine Pull-Anfrage (EDIT: Pull-Anfrage wurde jetzt zusammengeführt) gesendet, um sie ein wenig zu bereinigen.
Sie können einen einzelnen Mongod-Knoten als Teil einer Replikatgruppe konfigurieren, aber genau genommen wäre dies keine "Gruppe". Da die Replikation mehr Ressourcen als ein eigenständiger Server benötigt
mongod
( hauptsächlich aufgrund des Oplogs ), ist die Ausführung eines einzelnen Members nur dann sinnvoll, wenn dies eine temporäre Maßnahme ist, bevor Sie andere Members zum Set hinzufügen oder wenn Sie ein Oplog für benötigen andere Gründe (wie Backup).quelle