MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB-Sicherungsplan

  1. Der fsync Befehl löscht die Daten auf die Festplatte. Es wird standardmäßig alle 60 Sekunden ausgeführt, kann aber mit --syncdelay konfiguriert werden Befehlszeilenparameter.

  2. Die Dokumentation zu Sicherungen enthält einige gute Hinweise für tägliche und wöchentliche Backups. Für die tägliche Sicherung eine Master-Slave-Konfiguration scheint die beste Option zu sein, da nur Änderungen synchronisiert werden.

  3. Für das wöchentliche Backup können Sie auch eine Master-Slave-Konfiguration oder Replikation verwenden. Eine weitere Option ist das Hilfsprogramm Mongodump , wodurch die gesamte Datenbank gesichert wird. Es ist in der Lage, Backups zu erstellen, während die Datenbank läuft, sodass Sie es auf der Hauptdatenbank oder einem der Slaves ausführen können. Sie können auch sperren den Slave, bevor Sie ihn sichern.