Copia de seguridad y purga de MongoDB

Copia de seguridad y purga de MongoDB

Estoy explorando soluciones para una necesidad básica de badmin:

realizar copias de seguridad y purgar periódicamente los datos en MongoDB.

Básicamente, necesito un logrotate para mongodb.

Tengo un programa backend que llena una colección. Deliberadamente no implementé una función de copia de seguridad y purga en mi aplicación porque estaba pensando que era una preocupación de dbadmin. Esta colección va creciendo, al ritmo de 2 documentos cada 3 segundos.

Me gustaría archivar periódicamente documentos antiguos y eliminarlos de mi colección. El período, la fecha de caducidad, el lugar donde y los patrones de archivo serían configurables, tal como lo hace logrotate.

hasta ahora encontréTTLpara borrarlo ymongodumppara hacer una copia de seguridad, pero no sé si estoy mirando en la dirección correcta.

Editar: tendría curiosidad por obtener la respuesta a la misma pregunta sobre MySQL

Reeditar: duplicado voluntariamenteaquíporque no puedo decidir cuál es el mejor, y tanto la opinión del administrador de sistemas como la del administrador de sistemas me importan. No dudes en marcarlo si crees que es malo.

información relacionada