Ich habe einen einzelnen dedizierten Server mit einer MongoDB-Datenbank von ca. 10 GB. Ich muss täglich Backups durchführen, kann aber keine Ausfallzeiten mit der Datenbank haben. Ist es möglich, ein Replikatset auf einer einzelnen Festplatte zu verwenden (wobei 2 Mongod-Instanzen auf verschiedenen Ports ausgeführt werden) und die sekundäre einfach offline zu schalten und die Datendateien auf einem externen Speicher wie S3 zu sichern (Journaling ist aktiviert)? Oder wäre die Verwendung von Master / Slave besser als ein Replikatset?
Ist das machbar und wenn ja, welche potenziellen Probleme könnte ich haben? Wenn nicht, wie stelle ich mir das so vor?
quelle
rs.status()
und eine Schleife durchlaufenresult["members"]
), und eine Verbindung zu einem der Peers herstellen Secondaries, um die Sicherung durchzuführen.