MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Quer fazer um backup incremental para mongodb. Diário? Oplog?


O MongoDB não fornece uma opção de backup incremental pronta para uso, mas é possível fazer um instantâneo de arquivo e reproduzir o oplog. Você configurou seu servidor como um conjunto de réplicas seguindo as etapas descritas na documentação?http://www.mongodb.org/display/DOCS/Replica+Sets+-+Basics

Você também poderia nos dizer o propósito desses backups? Você já pensou em adicionar um segundo nó ao seu conjunto de réplicas para durabilidade dos dados?

Se você seguiu as etapas para configurar o servidor como membro de um conjunto de réplicas, pode executar rs.status() no shell?

Uma outra observação (só para esclarecer) - journaling não pretende ser uma estratégia de backup; o journaling apenas garante que o banco de dados possa retornar a um estado consistente em caso de failover. A execução com o journaling ativado é altamente recomendada.

Aqui está a documentação do MongoDB para backups:http://www.mongodb.org/display/DOCS /Backups