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

Möchten Sie eine inkrementelle Sicherung für mongodb durchführen. Tagebuch schreiben? Oplog?

MongoDB bietet keine standardmäßige inkrementelle Sicherungsoption, aber es ist möglich, einen Datei-Snapshot zu erstellen und das Oplog wiederzugeben. Haben Sie Ihren Server gemäß den in der Dokumentation beschriebenen Schritten als Replica-Set eingerichtet? http://www.mongodb.org/display/DOCS/Replica+Sets+-+Basics

Können Sie uns auch den Zweck dieser Backups mitteilen? Haben Sie darüber nachgedacht, Ihrem Replikatsatz einen zweiten Knoten hinzuzufügen, um die Datendauerhaftigkeit zu gewährleisten?

Wenn Sie die Schritte zum Einrichten des Servers als Mitglied einer Replikatgruppe durchlaufen haben, können Sie dann rs.status() in der Shell ausführen?

Eine weitere Anmerkung (nur zur Verdeutlichung):Journaling ist nicht als Backup-Strategie gedacht; Das Journaling stellt lediglich sicher, dass die Datenbank im Falle eines Failovers in einen konsistenten Zustand zurückkehren kann. Die Ausführung mit aktiviertem Journaling wird dringend empfohlen.

Hier ist die MongoDB-Dokumentation für Sicherungen:http://www.mongodb.org/display/DOCS /Sicherungen