Banco de Dados

O que é PITR

Quando o banco de dados perde informações, devido a um problema ou remoção por engano, é importante recuperar estes dados exatamente como eram antes do desastre. Se for utilizado o Dump (cópias full), tradicional método de backup, haverá um período sem dados copiados, entre um backup e outro.
PITR

A IA está revolucionando a educação. 

Aprenda de um jeito diferente com o Jedai.ai

A 4Linux é especialista em Linux, Cloud e DevOps.

Já executamos +1.500 projetos com software open source. Venha fazer o seu projeto com a 4Linux.

O PITR, ou Point-in-time recovery, preenche essa lacuna. Permite fazer com sucesso, cópias automáticas de cada transação realizada, ou seja, dos arquivos transacionais WAL. Possibilita também recuperar dados gravados em qualquer ponto do tempo, segundos, minutos, horas, dias, até mesmo, semanas atrás. O tempo retroativo do backup dependerá do período em que as transições copiadas serão mantidas, período de retenção do PITR.

PITR, significa Point-in-Time-Recovery, ou seja, é uma ação onde se torna possível restaurar um backup em qualquer momento no tempo. Um DBA consegue com o PITR restaurar sua base em um momento no tempo, ou através de um ID de transação. Com o PITR a perda de dados em caso de desastre é zero.

Com o PITR a durabilidade dos dados não é perdida, e é garantida que qualquer transação que tenha sido finalizado com sucesso será armazenada e recuperada caso necessário. O PITR em poucas palavras seria o processo de arquivamento dos arquivos de WAL – Write Ahead Log. A geração dos arquivos de WAL seguem a teoria de banco de dados que rege o funcionamento dos grandes SGBD’s.

Já treinamos +200.000 profissionais em nossos +40 cursos nas áreas de: Cloud, Containers, DevOps, Linux, Banco de Dados, Monitoramento de TI, Segurança.

Em todos os momentos, o PostgreSQL mantém um log de gravação antecipada (WAL). Este log registra todas as alterações feitas nos arquivos de dados do banco de dados. Este log existe principalmente para fins de segurança em caso de colisão: se o sistema travar, o banco de dados pode ser restaurado à consistência “reproduzindo” as entradas de log feitas desde o último ponto de verificação. No entanto, a existência do log torna possível usar uma terceira estratégia para fazer backup de bancos de dados: podemos combinar um backup no nível do sistema de arquivos com o backup dos arquivos WAL. Se a recuperação for necessária, restauramos o backup do sistema de arquivos e, em seguida, reproduzimos os arquivos WAL de backup para trazer o sistema a um estado atual.

Em português PITR significa “Recuperar em um Ponto no Tempo” e ele é um recurso extremamente interessante para não somente poder recuperar uma base de dados, mas também permitir recuperar com mais facilidade a base em um determinado momento.

Esse determinado momento é a partir de quando fazemos um backup da base.

Tudo o que for feito depois desse backup pode ser recuperado como se fosse uma máquina do tempo. Ou seja, se o ponto que quer recuperar é depois do backup, é possível fazê-lo!

plugins premium WordPress
Telegram logo
Whatsapp Logo

Você ganhou totalmente gratuito um curso da categoria Starter da 4Linux! São 9 opções de cursos para você escolher!

Cursos com 20h de conteúdo prático e certificado de conclusão para você dar uma upgrade na sua carreira.

Preencha o formulário ao lado e você receberá em até 24hr o e-mail com os dados de acesso ao conteúdo.