Saya punya satu server khusus dengan database MongoDB sekitar 10GB. Saya perlu melakukan backup harian, tetapi saya tidak bisa memiliki downtime dengan database. Apakah mungkin untuk menggunakan replika yang diatur pada disk tunggal (dengan 2 contoh mongod berjalan pada port yang berbeda), dan cukup mengambil yang sekunder offline dan mencadangkan file data ke penyimpanan di luar kantor seperti S3 (penjurnalan dihidupkan)? Atau apakah menggunakan master / slave lebih baik daripada set replika?
Apakah ini layak, dan jika demikian, potensi masalah apa yang bisa saya miliki? Jika tidak, bagaimana saya membuat konsep ini berfungsi?
sumber
rs.status()
dan lewatiresult["members"]
), dan sambungkan ke salah satu sekunder untuk melakukan pencadangan.