Dokumentasi di sini mengatakan tiga: http://docs.mongodb.org/manual/tutorial/deploy-replica-set/
"Set replika membutuhkan tiga sistem yang berbeda ..."
Sedangkan dokumentasi di sini mengatakan dua: http://docs.mongodb.org/manual/core/replication/
"Kebanyakan set replika terdiri dari dua atau lebih instance mongod ..."
Adakah yang tahu yang mana yang benar?
Ini pada dasarnya masalah kata-kata karena persyaratan dalam tutorial bukan pernyataan umum tentang set replika, melainkan berkaitan dengan tutorial itu sendiri. Persyaratan untuk menggunakan set replika secara umum adalah 1 atau lebih, kebanyakan memiliki 2 atau lebih, tetapi tutorial yang Anda tautkan secara khusus untuk menggunakan set 3 anggota:
Oleh karena itu, persyaratan untuk tutorial ini adalah set memiliki 3 anggota. Namun demikian, ini agak membingungkan untuk memiliki dua pernyataan, jadi saya mengirimkan permintaan tarik (EDIT: permintaan tarik sekarang telah bergabung) untuk membersihkannya sedikit.
Anda dapat memiliki node mongod tunggal yang dikonfigurasi untuk menjadi bagian dari set replika, tetapi secara tegas itu tidak akan menjadi "set". Bahkan, karena replikasi menggunakan lebih banyak sumber daya daripada mandiri
mongod
(pada dasarnya karena oplog ), sebenarnya tidak ada gunanya menjalankan satu anggota kecuali itu sebagai tindakan sementara sebelum Anda menambahkan anggota lain ke set atau jika Anda memerlukan oplog untuk alasan lain (seperti cadangan).sumber