A documentação aqui diz três: http://docs.mongodb.org/manual/tutorial/deploy-replica-set/
"Um conjunto de réplicas requer três sistemas distintos ..."
Considerando que a documentação aqui diz dois: http://docs.mongodb.org/manual/core/replication/
"A maioria dos conjuntos de réplicas consiste em duas ou mais instâncias mongod ..."
Alguém sabe o que é correto?
Isso é basicamente um problema de redação, porque os requisitos do tutorial não são uma declaração geral sobre conjuntos de réplicas, mas pertencem ao próprio tutorial. O requisito para implantar um conjunto de réplicas em geral é 1 ou mais, a maioria possui 2 ou mais, mas o tutorial ao qual você vincula é especificamente para implantar um conjunto de 3 membros:
Portanto, o requisito para o tutorial é que o conjunto tenha 3 membros. No entanto, é um pouco confuso ter as duas instruções, então enviei uma solicitação de recebimento (EDIT: solicitação de recebimento agora foi mesclada) para limpá-lo um pouco.
Você pode ter um único nó mongod configurado para fazer parte de um conjunto de réplicas, mas estritamente falando, isso não seria um "conjunto". De fato, como a replicação usa mais recursos do que um autônomo
mongod
(basicamente por causa do oplog ), não há realmente sentido executar um único membro, a menos que seja uma medida temporária antes de adicionar outros membros ao conjunto ou se você precisar de um oplog para outros motivos (como backup).fonte