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

Plano de backup do MongoDB


  1. O fsync comando libera os dados para o disco. Ele é executado a cada 60 segundos por padrão, mas pode ser configurado usando o --syncdelay parâmetro de linha de comando.

  2. A documentação sobre backups tem alguns bons indicadores para backups diários e semanais. Para o backup diário, uma configuração master-slave parece ser a melhor opção, pois apenas sincronizará as alterações.

  3. Para o backup semanal, você também pode usar uma configuração mestre-escravo ou replicação. Outra opção é o utilitário mongodump , que fará backup de todo o banco de dados. Ele é capaz de criar backups enquanto o banco de dados está em execução, para que você possa executá-lo no banco de dados principal ou em um dos escravos. Você também pode bloquear o escravo antes de fazer o backup.