Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual 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.
← Restaurar um conjunto de réplicas de backups do MongoDB