Este é mais um vídeo e texto da série DBA em 2 minutos, que tem sempre como foco, temas que envolvam os três pilares da DBA:

  • SEGURANÇA

  • DESEMPENHO

  • DISPONIBILIDADE

Não basta você fazer backup dos seus bancos de dados, é preciso testar periodicamente o restore deles. Afinal, não é incomum descobrir que:

  • O backup não restaura; ou
  • O restore é muito lento. Principalmente aqueles executados à partir da nuvem, cujo link de dados é ruim – outro fato comum.

Portanto, se você não pode ter o mundo ideal que é uma estrutura completa de alta disponibilidade, de forma que você possa abdicar do backup e restore (que é sempre muito lento) ou torná-lo a última opção. Pelo menos, você deve garantir que a sua política de backup organize o armazenamento periódico deles e que funcione muito bem, ou seja, copie tudo que precisa e garanta o restore dos dados até o momento da falha.

Dump, por exemplo, não serve justamente por não restaurar até o momento da falha. Se esta for a sua necessidade, não opte pelo por ele.

Vamos supor que você fez um Dump às 23h, que terminou às 23h30 e que seu banco de dados teve uma falha às 08h da manhã do dia seguinte… Tudo que foi armazenado no banco de dados das 23h30 até as 08h será perdido. Então, para bancos de dados de produção, normalmente, não se usa Dump.

Aqui na DBA a gente tenta configurar uma estrutura completa de alta disponibilidade para o cliente – evidentemente ela tem um custo alto. Caso isso não seja possível, tentamos opções de alta disponibilidade parciais, e se isso ainda não for possível, temos pelo menos que garantir que a política de backup funcione corretamente, ou seja, que o backup restaure tudo até o momento da falha (então, nós fazemos testes periódicos de restore parcial e total) e também, garantimos o armazenamento deste backup no mínimo em dois locais: um na rede local (que é muito mais rápida) e outro apartado dela na nuvem ou em fita, que possa ser usado caso o backup da rede local seja perdido também.

Então, caso você precise de uma empresa que, além de se preocupar com o backup e fazer restores periódicos dos seus bancos de dados, tente implementar uma estrutura de alta disponibilidade para sua empresa e que administre muito bem os seus bancos de dados… pode contar aqui com a DBA.

“Na DBA somos especialistas em bancos de dados há mais de 15 anos”.

William BezerraSócio
DBA Tecnologia da Informação e Comunicação Ltda.