O ApsaraDB for MongoDB oferece diversas soluções de restauração de dados para diferentes cenários.
Restaurar dados em uma instância do ApsaraDB for MongoDB
Antes de restaurar dados em uma nova instância, observe os seguintes requisitos:
A nova instância deve ter a mesma versão principal do banco de dados da instância source. Selecione uma zona compatível com essa versão, pois as zonas disponíveis variam conforme a versão (Notas de uso).
A nova instância deve ter capacidade de armazenamento igual ou superior à da instância source.
Não é possível restaurar backups criados antes de uma atualização de versão principal na nova versão.
Por padrão, uma nova instância criada para restauração de dados executa a versão secundária mais recente do kernel.
Se sua instância contiver coleções de séries temporais (MongoDB 5.0 ou posterior), a recuperação point-in-time poderá apresentar problemas durante a fase de replay do oplog.
|
Solução |
Arquitetura da instância |
Destino da restauração |
Escopo da restauração |
Cenário |
|
Restaurar um ou mais bancos de dados de uma instância do ApsaraDB for MongoDB |
|
Instância original |
|
Recupera coleções ou documentos excluídos acidentalmente. |
|
Instância replica set com discos locais executando MongoDB 4.0 ou 4.2 Nota
As regiões suportadas e outros limites estão listados nas Notas de uso. |
Nova instância |
|||
|
Nova instância |
Nota
A restauração parcial é suportada apenas em instâncias com discos locais. |
Indicado quando a atualidade dos dados não é crítica. |
|
|
Instância replica set |
Nova instância |
Nota
A restauração parcial é suportada apenas em instâncias com discos locais. |
Restaura os dados da instância para um ponto específico no tempo. |
|
|
Instância sharded cluster |
Nova instância |
Todos os bancos de dados |
||
|
Nova instância |
Todos os bancos de dados |
Restaura um backup entre regiões em uma nova instância na região onde o backup está armazenado, para fins de conformidade ou recuperação de desastres. |
Restaurar dados em um banco de dados autogerenciado
Para restaurar dados em um banco de dados autogerenciado, primeiro baixe o backup da sua instância do ApsaraDB for MongoDB (Baixar um arquivo de backup).
|
Solução |
Arquitetura da instância |
Notas de uso |
|
Restaurar um backup lógico em um banco de dados autogerenciado |
|
Sempre utilize uma versão do mongorestore compatível com sua versão do MongoDB, pois versões mais antigas podem não suportar bancos de dados mais recentes (mongorestore). |
|
Instância replica set que atenda às seguintes condições:
|
Nenhuma. |