Banco de Dados

Backups automáticos

Os bancos de dados gerenciados da Zenifra têm backup automático, incluído no plano, sem custo adicional. O espaço usado pelos backups também está incluído. Esta página explica o que é protegido, quando os backups são feitos, por quanto tempo ficam guardados e como pedir uma restauração.

O que tem backup

ProdutoBackup automático
PostgreSQLSim
MariaDBSim
Analytics (ClickHouse)Sim
Chave‑ValorSim
FilasSim
CacheNão: os dados ficam apenas em memória, por definição
PreviewsNão

Horários e retenção por plano

Os horários são em UTC. Em Brasília (UTC−3), 06:00 UTC corresponde a 03:00, 14:00 UTC a 11:00, 18:00 UTC a 15:00 e 22:00 UTC a 19:00.

PlanosBackups por diaHorários (UTC / Brasília)Guardados por
db-free, analytics-sandbox, queue-free106:00 / 03:003 dias
db-starter, analytics-starter, queue-starter106:00 / 03:007 dias
db-basic, queue-basic206:00 e 18:00 / 03:00 e 15:007 dias
db-premium, analytics-production, queue-premium206:00 e 18:00 / 03:00 e 15:0014 dias
db-enterprise, analytics-enterprise, queue-enterprise306:00, 14:00 e 22:00 / 03:00, 11:00 e 19:0030 dias

Os planos db-* valem para PostgreSQL, MariaDB e Chave‑Valor.

Como a rotação funciona

  • Quando um novo backup termina, o mais antigo além da quantidade do plano é removido.
  • Se os backups pararem por algum motivo, os mais antigos não são removidos antecipadamente.
  • Bancos parados mantêm os últimos backups e continuam sendo copiados no horário.
  • Ao trocar de plano, vale a agenda do novo plano. Os backups do plano anterior só são removidos depois que existir um backup recente do novo plano.
  • Os backups ficam em infraestrutura da Zenifra no Brasil, com acesso restrito à equipe da Zenifra.

Projeto excluído

Depois que um projeto é excluído, os backups dele continuam guardados pelo período de retenção do plano (3, 7, 14 ou 30 dias) e depois são removidos permanentemente. Se um banco foi excluído por engano, ainda é possível recuperá-lo dentro dessa janela falando com o suporte.

Como pedir uma restauração

Ainda não há restauração pelo console nem recuperação para um ponto exato no tempo: a restauração é feita pela equipe de suporte. Fale com o suporte pelo WhatsApp +55 (11) 5199-3013 ou pelo e-mail [email protected] e informe:

  1. o ID do projeto;
  2. o tipo do banco (PostgreSQL, MariaDB, Analytics, Chave‑Valor ou Filas);
  3. a data e o horário do backup que você quer (ou "o último antes de HH:MM");
  4. se a restauração deve ser feita em um novo projeto (padrão) ou no projeto atual.

Nunca envie senhas, tokens ou chaves. O compromisso de resposta do suporte é de até 2 dias úteis.

Novo projeto ou projeto atual

  • Novo projeto (padrão): os dados são restaurados em um projeto novo, criado na sua organização e cobrado pelo plano dele, como qualquer projeto. O banco atual não é alterado, e você decide quando trocar a conexão da aplicação.
  • Projeto atual: só acontece com a confirmação explícita, por escrito, do owner da organização, depois de um backup novo dos dados atuais. Os dados do projeto são substituídos pelos do backup escolhido.

Boas práticas

Os backups protegem contra exclusão acidental e dados corrompidos, mas continue fazendo exportações próprias (pg_dump, mariadb-dump) dos dados críticos como camada extra, e teste a restauração periodicamente. Réplicas protegem contra falha de instância, não contra exclusão acidental.

Perguntas frequentes

Os backups têm custo?

Não. Estão incluídos no plano, assim como o espaço que ocupam.

Posso restaurar sozinho pelo console?

Ainda não. A restauração é pedida ao suporte, como descrito acima.

Posso restaurar para um ponto exato no tempo?

Não. A restauração usa um dos backups disponíveis, nos horários do seu plano.

O Cache tem backup?

Não. O Cache guarda dados apenas em memória e não é feito para persistência.

Próximos passos

Última atualização em

Nessa página