Página inicial do Docs → Desenvolver aplicações → Manual do MongoDB
Backup e restauração de clusters fragmentados
Os tutoriais a seguir descrevem o backup e a restauração de clusters fragmentados:
Dica
Para usar mongodump
e mongorestore
como uma estratégia de backup para clusters fragmentados, você deve parar o balancer de cluster fragmentado e usar o comando fsync
ou o método db.fsyncLock()
no mongos
para bloquear gravações no cluster durante os backups.
Os clusters fragmentados também podem usar um dos seguintes processos coordenados de backup e restauração, que mantêm as garantias de atomicidade das transações entre shards:
- Faça backup de um cluster fragmentado com snapshots do sistema de arquivos
- Use snapshots do sistema de arquivos para fazer backup de cada componente no cluster fragmentado individualmente. O procedimento envolve parar o balancer de cluster. Se a configuração do sistema permitir backups do sistema de arquivos, isso pode ser mais eficiente do que usar as ferramentas do MongoDB.
- Faça backup de um cluster fragmentado com dumps de banco de dado
- Crie cópias de segurança utilizando o
mongodump
para criar cópia de segurança de cada componente no cluster individualmente. - Janela de agendamento de backup para clusters fragmentados
- Limite a operação do balancer de cluster para fornecer uma janela para operações de backup regulares.
- Restaurar um cluster fragmentado
- Uma descrição do procedimento e considerações para restaurar um cluster fragmentado inteiro a partir do backup.