O Data Disaster Recovery oferece suporte a backup lógico e backup físico. Utilize esta página para compreender o funcionamento de cada método e escolha aquele que melhor atende ao tamanho do seu banco de dados e aos seus requisitos de desempenho.
Métodos de backup
Backup lógico
O backup lógico exporta objetos do banco de dados — tabelas, índices e procedimentos armazenados — por meio da execução de instruções SQL no banco de dados. Ferramentas comuns incluem mysqldump (MySQL) e exp/imp (Oracle).
Características:
Opera no nível do banco de dados ou da tabela, permitindo a restauração de tabelas individuais sem precisar recuperar toda a instância. Essa flexibilidade difere do backup físico, que restaura apenas a instância completa.
Não bloqueia os bancos de dados durante o processo, o que minimiza o impacto no desempenho.
As operações de backup e restauração costumam ser mais lentas em comparação ao backup físico, tornando este método mais indicado para bancos de dados de até 1 TB.
Backup incremental: O Data Disaster Recovery lê logs armazenados na memória do banco de dados e realiza o backup incremental em tempo real. A velocidade de leitura se ajusta automaticamente conforme a taxa de geração de logs, evitando quedas no desempenho de E/S.
Suporte no Data Disaster Recovery: Sim. Recomendado para bancos de dados entre 1 MB e 1 TB.
Backup físico
O backup físico copia os arquivos reais do banco de dados diretamente do sistema operacional. Um gateway de backup do Data Disaster Recovery, instalado no servidor de banco de dados, gerencia essa cópia no nível de arquivo. Ferramentas comuns incluem XtraBackup (MySQL) e RMAN (Oracle).
Características:
Copia toda a instância do banco de dados como um bloco único. Diferentemente do backup lógico, não permite granularidade no nível de tabela ou de banco de dados.
Lê dados diretamente do disco, o que afeta o desempenho de E/S do banco de dados durante a operação.
Oferece maior rapidez tanto no backup quanto na restauração quando comparado ao método lógico, sendo a opção preferencial para grandes volumes de dados.
Após restaurar um backup físico, crie instâncias sandbox para testar ou validar os dados recuperados sem impactar o ambiente de produção. Para mais detalhes, consulte Visão geral do sandbox do Data Disaster Recovery.
Suporte no Data Disaster Recovery: Sim. Recomendado para bancos de dados maiores que 1 TB. Exige a instalação de um gateway de backup no servidor de banco de dados. Para instruções de configuração, consulte Instale um gateway de backup.
Snapshot
O backup via snapshot cria uma cópia totalmente utilizável de um conjunto de dados usando tecnologia de snapshot. Os snapshots podem ser armazenados localmente ou replicados entre servidores. Ferramentas comuns incluem VERITAS File System, Linux LVM e NetApp NAS.
Suporte no Data Disaster Recovery: Não. O Data Disaster Recovery não oferece suporte a backups baseados em snapshot.
Comparação: backup lógico versus backup físico
|
Atributo |
Backup lógico |
Backup físico |
|
Escopo do backup |
Nível de banco de dados ou tabela |
Apenas instância inteira do banco de dados |
|
Mecanismo de backup completo |
Divide os dados da tabela e realiza leitura paralela via instruções SQL |
Copia arquivos do banco de dados do disco usando um gateway de backup instalado no servidor |
|
Backup incremental |
Suportado — lê logs do banco de dados da memória em tempo real; ajusta a velocidade de leitura conforme a taxa de geração de logs |
— |
|
Impacto na E/S |
Moderado — realiza leituras no disco durante o backup completo |
Moderado — lê do disco e afeta o desempenho de E/S |
|
Bloqueio do banco de dados |
Sem bloqueio durante o backup |
— |
|
Velocidade de backup e restauração |
Mais lenta |
Mais rápida na maioria dos casos |
|
Tamanho de banco de dados recomendado |
1 MB–1 TB |
Maior que 1 TB |
|
Capacidades adicionais |
— |
Suporta instâncias sandbox para teste de dados restaurados |
Próximos passos
Para verificar quais métodos de backup estão disponíveis para o mecanismo do seu banco de dados, consulte Mecanismos e recursos de banco de dados.
Para saber onde os dados de backup são armazenados, consulte Armazenamento integrado e OSS.
Para configurar seu primeiro backup, consulte Crie uma programação de backup.