Cloud & Backup

Backup de Bases de Dados:
PostgreSQL e MySQL protegidos e recuperáveis

Implementamos backup automático e consistente de bases de dados PostgreSQL e MySQL — dumps encriptados para cloud, retenção configurável, Point-in-Time Recovery opcional e testes regulares de restauro.

PostgreSQL e MySQL Dumps consistentes PITR disponível Encriptação incluída
O que está incluído

Backup de base de dados completo e testado

Dumps consistentes automáticos — pg_dump ou mysqldump com opções corretas para consistência transacional, mesmo durante tráfego ativo.
Compressão eficiente — dumps comprimidos com gzip/zstd para reduzir espaço de armazenamento em 70-90% sem comprometer a recuperação.
Encriptação antes do upload — todos os dumps encriptados com AES-256 antes de enviados para armazenamento cloud.
Upload para cloud — envio automático para S3, Backblaze B2, Hetzner ou outro destino escolhido, com verificação de integridade.
Política de retenção — configuração de quantos dumps manter com eliminação automática dos mais antigos.
Notificações de falha — alertas imediatos quando um backup falha, antes que o próximo ciclo apague a cópia anterior.
Testes de restauro mensais — restauro completo mensal em ambiente isolado para confirmar que os backups são funcionais.
Point-in-Time Recovery (opcional) — configuração de WAL archiving no PostgreSQL para recuperação para qualquer momento no passado.

Os seus dados de base de dados estão realmente protegidos?

Auditoria gratuita da estratégia atual de backup de BD. Identificamos lacunas e risco real de perda de dados.

Perguntas frequentes

Dúvidas sobre Backup de Bases de Dados

Qual a diferença entre backup de ficheiros e backup de base de dados?

Backup de ficheiros copia os ficheiros físicos da base de dados — funciona mas pode resultar em dados inconsistentes se copiado enquanto a BD está ativa. Backup de base de dados usa pg_dump (PostgreSQL) ou mysqldump (MySQL) que criam dumps consistentes do estado da base de dados num momento específico, independentemente de transações em curso.

O que é Point-in-Time Recovery (PITR)?

Point-in-Time Recovery permite restaurar a base de dados para qualquer momento no passado — não apenas para os momentos de backup. Com PostgreSQL WAL archiving, pode restaurar para o estado de 3 horas e 27 minutos atrás. Essencial para e-commerce ou sistemas onde perder horas de transações é inaceitável.

Os backups de base de dados afetam a performance do servidor?

Os dumps MySQL/PostgreSQL têm impacto mínimo em bases de dados bem dimensionadas. Para bases de dados grandes em produção com tráfego intenso, agendamos os backups em períodos de menor atividade (madrugada). Para ambientes críticos, usamos replicas de leitura para fazer os backups sem afetar o servidor principal.

Quanto espaço ocupam os backups de base de dados?

Depende do volume de dados e do nível de compressão. Geralmente, um dump comprimido com gzip ocupa 10-30% do tamanho da base de dados original. Para uma BD de 10GB, o backup comprimido ocupa tipicamente 1-3GB. Com retenção de 30 dias de backups diários, precisaria de 30-90GB de armazenamento para esta BD.

Trabalham com MariaDB e outros forks MySQL?

Sim. Trabalhamos com MySQL, MariaDB, Percona MySQL e PostgreSQL. Para SQLite, também temos procedimentos específicos. Para Microsoft SQL Server, avaliamos caso a caso.

Bases de dados protegidas — consistentes, encriptadas e testadas

Auditoria gratuita. Implementação com custo fixo. Testes de restauro incluídos.