MongoDB Backup e limpeza

1

Estou explorando soluções para uma necessidade básica de dbadmin:

periodicamente fazendo backup e limpando dados no MongoDB .

Basicamente, eu preciso de um logrotate para o mongodb.

Eu tenho um programa de back-end preenchendo uma coleção. Eu deliberadamente não implementei um recurso de backup e limpeza na minha aplicação porque eu estava pensando que é uma preocupação dbadmin. Esta coleção está crescendo, no ritmo de 2 docs por 3 segundos.

Gostaria de arquivar periodicamente documentos antigos e excluí-los da minha coleção. O período, o expirado, o local onde e os padrões de como arquivar seriam configuráveis, assim como o logrotate faz.

Até agora eu encontrei TTL para excluí-lo e mongodump para fazer o backup, mas não sei se estou olhando na direção certa.

Edit: Eu ficaria curioso para obter a resposta para a mesma pergunta sobre MySql

Reedite: voluntariamente duplicado porque não é possível decidir onde é o melhor, e tanto a opinião do sysadmin quanto do dbadmin são importantes para mim. Sinta-se à vontade para marcá-lo se achar que está ruim

    
por Cyril CHAPON 18.05.2015 / 18:15

0 respostas