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!

Teleragm 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.