MongoDB sichern und bereinigen

MongoDB sichern und bereinigen

Ich suche nach Lösungen für grundlegende DBAdmin-Anforderungen:

regelmäßiges Sichern und Löschen von Daten in MongoDB.

Grundsätzlich brauche ich ein Logrotate für MongoDB.

Ich habe ein Backend-Programm, das eine Sammlung füllt. Ich habe absichtlich keine Sicherungs- und Löschfunktion in meine Anwendung implementiert, weil ich dachte, dass dies ein Problem des Datenbankadministrators ist. Diese Sammlung wächst im Rhythmus von 2 Dokumenten pro 3 Sekunden.

Ich möchte regelmäßig alte Dokumente archivieren und aus meiner Sammlung löschen. Der Zeitraum, das Ablaufdatum, der Ort und die Muster für die Archivierung wären konfigurierbar, genau wie bei logrotate.

Bisher fand ichTTLum es zu löschen undmongodumpum es zu sichern, aber ich weiß nicht, ob ich in die richtige Richtung schaue.

Edit: Ich wäre neugierig, die Antwort auf die gleiche Frage zu MySql zu bekommen

Neubearbeitung: freiwillig dupliziertHierweil ich mich nicht entscheiden kann, was das Beste ist, und mir sowohl die Meinung des Sysadmins als auch die des DBadmins wichtig ist. Fühlen Sie sich frei, es zu markieren, wenn Sie denken, dass es schlecht ist

verwandte Informationen