{"id":562,"date":"2020-08-25T16:22:45","date_gmt":"2020-08-25T16:22:45","guid":{"rendered":"https:\/\/4linux.com.br\/?page_id=562"},"modified":"2023-10-10T21:16:03","modified_gmt":"2023-10-10T21:16:03","slug":"o-que-e-pitr-banco-dados","status":"publish","type":"page","link":"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/","title":{"rendered":"O que \u00e9 PITR"},"content":{"rendered":"\n

Quando o banco de dados perde informa\u00e7\u00f5es, devido a um problema ou remo\u00e7\u00e3o por engano, \u00e9 importante recuperar estes dados exatamente como eram antes do desastre. Se for utilizado o Dump (c\u00f3pias full), tradicional m\u00e9todo de backup, haver\u00e1 um per\u00edodo sem dados copiados, entre um backup e outro.<\/p>\n\n\n\n

O PITR, ou Point-in-time recovery, preenche essa lacuna. Permite fazer com sucesso, c\u00f3pias autom\u00e1ticas de cada transa\u00e7\u00e3o realizada, ou seja, dos arquivos transacionais WAL. Possibilita tamb\u00e9m recuperar dados gravados em qualquer ponto do tempo, segundos, minutos, horas, dias, at\u00e9 mesmo, semanas atr\u00e1s. O tempo retroativo do backup depender\u00e1 do per\u00edodo em que as transi\u00e7\u00f5es copiadas ser\u00e3o mantidas, per\u00edodo de reten\u00e7\u00e3o do PITR.<\/p>\n\n\n\n

PITR, significa Point-in-Time-Recovery, ou seja, \u00e9 uma a\u00e7\u00e3o onde se torna poss\u00edvel restaurar um backup em qualquer momento no tempo. Um DBA consegue com o PITR restaurar sua base em um momento no tempo, ou atrav\u00e9s de um ID de transa\u00e7\u00e3o. Com o PITR a perda de dados em caso de desastre \u00e9 zero.<\/p>\n\n\n\n

Com o PITR a durabilidade dos dados n\u00e3o \u00e9 perdida, e \u00e9 garantida que qualquer transa\u00e7\u00e3o que tenha sido finalizado com sucesso ser\u00e1 armazenada e recuperada caso necess\u00e1rio. O PITR em poucas palavras seria o processo de arquivamento dos arquivos de WAL \u2013 Write Ahead Log. A gera\u00e7\u00e3o dos arquivos de WAL seguem a teoria de banco de dados que rege o funcionamento dos grandes SGBD\u2019s.<\/p>\n\n\n\n

Em todos os momentos, o PostgreSQL mant\u00e9m um log de grava\u00e7\u00e3o antecipada (WAL). Este log registra todas as altera\u00e7\u00f5es feitas nos arquivos de dados do banco de dados. Este log existe principalmente para fins de seguran\u00e7a em caso de colis\u00e3o: se o sistema travar, o banco de dados pode ser restaurado \u00e0 consist\u00eancia “reproduzindo” as entradas de log feitas desde o \u00faltimo ponto de verifica\u00e7\u00e3o. No entanto, a exist\u00eancia do log torna poss\u00edvel usar uma terceira estrat\u00e9gia para fazer backup de bancos de dados: podemos combinar um backup no n\u00edvel do sistema de arquivos com o backup dos arquivos WAL. Se a recupera\u00e7\u00e3o for necess\u00e1ria, restauramos o backup do sistema de arquivos e, em seguida, reproduzimos os arquivos WAL de backup para trazer o sistema a um estado atual.<\/p>\n\n\n\n

Em portugu\u00eas PITR significa \u201cRecuperar em um Ponto no Tempo\u201d e ele \u00e9 um recurso extremamente interessante para n\u00e3o somente poder recuperar uma base de dados, mas tamb\u00e9m permitir recuperar com mais facilidade a base em um determinado momento.<\/p>\n\n\n\n

Esse determinado momento \u00e9 a partir de quando fazemos um backup da base.<\/p>\n\n\n\n

Tudo o que for feito depois desse backup pode ser recuperado como se fosse uma m\u00e1quina do tempo. Ou seja, se o ponto que quer recuperar \u00e9 depois do backup, \u00e9 poss\u00edvel faz\u00ea-lo!<\/p>\n\n\n\n

Voc\u00ea gostou deste artigo?<\/strong><\/h2>\n\n\n\n

Veja outros que temos:<\/strong><\/p>\n\n\n

\n
\n
\n\nO que \u00e9 postgreSQL <\/a>\n\n<\/div>\n<\/div><\/div><\/div>\n\n
\n
\n\nO que \u00e9 postgis<\/a>\n\n<\/div>\n<\/div><\/div><\/div>\n\n
\n
\n\nO que \u00e9 Hotstandby<\/a>\n\n<\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n\n

Fique por dentro das novidades:<\/strong><\/h2>\n\n\n
\n
\n
\n\n
\"\"<\/a><\/figure>\n\n\n

Conhe\u00e7a nosso blog, com diversos artigos t\u00e9cnicos<\/h3>\n\n

Fique por dentro das novidades relacionadas aos softwares open source usado em nossas solu\u00e7\u00f5es.<\/h5>\n\n
\nVisitar blog<\/a>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n
\n
\n\n
\"Imagem<\/figure>\n\n\n

Conhe\u00e7a o mundo open source.<\/h3>\n\n

Fa\u00e7a nossos cursos starter, todos com certificado de conclus\u00e3o!<\/h5>\n\n
\nAcessar o curso<\/a>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n
\n
\n\n
\"\"<\/figure>\n\n\n

Somos especialistas em implementar solu\u00e7\u00f5es\u00a0PostgreSQL<\/h3>\n\n

Desde a defini\u00e7\u00e3o de arquitetura, planejamento de capacidade at\u00e9 o mentoring da equipe.<\/h5>\n\n
\nConhe\u00e7a nossas solu\u00e7\u00f5es<\/a>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"

Quando o banco de dados perde informa\u00e7\u00f5es, devido a um problema ou remo\u00e7\u00e3o por engano, \u00e9 importante recuperar estes dados exatamente como eram antes do desastre. Se for utilizado o Dump (c\u00f3pias full), tradicional m\u00e9todo de backup, haver\u00e1 um per\u00edodo sem dados copiados, entre um backup e outro. O PITR, ou Point-in-time recovery, preenche essa … Read more<\/a><\/p>\n","protected":false},"author":4,"featured_media":815,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"acf":{"titulo_blog":"Conhe\u00e7a nosso blog, com diversos artigos t\u00e9cnicos","description_blog":"Fique por dentro das novidades relacionadas aos softwares open source usado em nossas solu\u00e7\u00f5es.","link_blog":"https:\/\/blog.4linux.com.br\/","titulo_starter":"Conhe\u00e7a o mundo open source.","description_starter":"Fa\u00e7a nossos cursos starter, todos com certificado de conclus\u00e3o!","link_curso_starter":"https:\/\/4linux.com.br\/cursos\/cursos-starter\/","titulo_consultoria":"Somos especialistas em implementar solu\u00e7\u00f5es\u00a0PostgreSQL","description_consultoria":"Desde a defini\u00e7\u00e3o de arquitetura, planejamento de capacidade at\u00e9 o mentoring da equipe.","link_consultoria":"https:\/\/4linux.com.br\/consultoria\/suporte\/solucao-postgresql\/"},"yoast_head":"\nPITR no banco de dados PostgreSQL - 4Linux<\/title>\n<meta name=\"description\" content=\"O que \u00e9 PITR. O que \u00e9 arquivo WAL. Backup com PITR. Dump e PITR.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PITR no banco de dados PostgreSQL - 4Linux\" \/>\n<meta property=\"og:description\" content=\"O que \u00e9 PITR. O que \u00e9 arquivo WAL. Backup com PITR. Dump e PITR.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/\" \/>\n<meta property=\"og:site_name\" content=\"4Linux\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/4linux\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-10T21:16:03+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/4linux.com.br\/wp-content\/uploads\/2020\/08\/o-que-e-pitr.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1366\" \/>\n\t<meta property=\"og:image:height\" content=\"396\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@4linux\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/\",\"url\":\"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/\",\"name\":\"PITR no banco de dados PostgreSQL - 4Linux\",\"isPartOf\":{\"@id\":\"https:\/\/4linux.com.br\/#website\"},\"datePublished\":\"2020-08-25T16:22:45+00:00\",\"dateModified\":\"2023-10-10T21:16:03+00:00\",\"description\":\"O que \u00e9 PITR. O que \u00e9 arquivo WAL. Backup com PITR. Dump e PITR.\",\"breadcrumb\":{\"@id\":\"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/4linux.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"O que \u00e9 PITR\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/4linux.com.br\/#website\",\"url\":\"https:\/\/4linux.com.br\/\",\"name\":\"4Linux\",\"description\":\"Open Software Specialists\",\"publisher\":{\"@id\":\"https:\/\/4linux.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/4linux.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/4linux.com.br\/#organization\",\"name\":\"4Linux\",\"url\":\"https:\/\/4linux.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/4linux.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/4linux.com.br\/wp-content\/uploads\/2020\/02\/logo-POSITIVO.png\",\"contentUrl\":\"https:\/\/4linux.com.br\/wp-content\/uploads\/2020\/02\/logo-POSITIVO.png\",\"width\":1024,\"height\":325,\"caption\":\"4Linux\"},\"image\":{\"@id\":\"https:\/\/4linux.com.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/4linux\",\"https:\/\/twitter.com\/4linux\",\"https:\/\/www.instagram.com\/4linux\",\"https:\/\/www.linkedin.com\/company\/4linux\",\"https:\/\/www.youtube.com\/user\/4linuxmultimidia\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PITR no banco de dados PostgreSQL - 4Linux","description":"O que \u00e9 PITR. O que \u00e9 arquivo WAL. Backup com PITR. Dump e PITR.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/","og_locale":"en_US","og_type":"article","og_title":"PITR no banco de dados PostgreSQL - 4Linux","og_description":"O que \u00e9 PITR. O que \u00e9 arquivo WAL. Backup com PITR. Dump e PITR.","og_url":"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/","og_site_name":"4Linux","article_publisher":"https:\/\/www.facebook.com\/4linux","article_modified_time":"2023-10-10T21:16:03+00:00","og_image":[{"width":1366,"height":396,"url":"http:\/\/4linux.com.br\/wp-content\/uploads\/2020\/08\/o-que-e-pitr.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@4linux","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/","url":"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/","name":"PITR no banco de dados PostgreSQL - 4Linux","isPartOf":{"@id":"https:\/\/4linux.com.br\/#website"},"datePublished":"2020-08-25T16:22:45+00:00","dateModified":"2023-10-10T21:16:03+00:00","description":"O que \u00e9 PITR. O que \u00e9 arquivo WAL. Backup com PITR. Dump e PITR.","breadcrumb":{"@id":"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/4linux.com.br\/o-que-e-pitr-banco-dados\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/4linux.com.br\/"},{"@type":"ListItem","position":2,"name":"O que \u00e9 PITR"}]},{"@type":"WebSite","@id":"https:\/\/4linux.com.br\/#website","url":"https:\/\/4linux.com.br\/","name":"4Linux","description":"Open Software Specialists","publisher":{"@id":"https:\/\/4linux.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/4linux.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/4linux.com.br\/#organization","name":"4Linux","url":"https:\/\/4linux.com.br\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/4linux.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/4linux.com.br\/wp-content\/uploads\/2020\/02\/logo-POSITIVO.png","contentUrl":"https:\/\/4linux.com.br\/wp-content\/uploads\/2020\/02\/logo-POSITIVO.png","width":1024,"height":325,"caption":"4Linux"},"image":{"@id":"https:\/\/4linux.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/4linux","https:\/\/twitter.com\/4linux","https:\/\/www.instagram.com\/4linux","https:\/\/www.linkedin.com\/company\/4linux","https:\/\/www.youtube.com\/user\/4linuxmultimidia"]}]}},"_links":{"self":[{"href":"https:\/\/4linux.com.br\/wp-json\/wp\/v2\/pages\/562"}],"collection":[{"href":"https:\/\/4linux.com.br\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/4linux.com.br\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/4linux.com.br\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/4linux.com.br\/wp-json\/wp\/v2\/comments?post=562"}],"version-history":[{"count":0,"href":"https:\/\/4linux.com.br\/wp-json\/wp\/v2\/pages\/562\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/4linux.com.br\/wp-json\/wp\/v2\/media\/815"}],"wp:attachment":[{"href":"https:\/\/4linux.com.br\/wp-json\/wp\/v2\/media?parent=562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}