SlideShare ist ein Scribd-Unternehmen logo
1 von 15
PostgreSQL
PostgreSQL em ambientes críticos e de alta disponibilidade.
Tiago Corcelli Oliveira e Silva.
Sysadmin Netextreme Soluções.
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Conceito
Um sistema de alta disponibilidade (HA:High-Availability) é um sistema informático resistente
a falhas de hardware, software e energia, cujo objetivo é manter os serviços disponibilizados o
máximo de tempo possível.
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Métodos de HA no PostgreSQL.
• Point inTime Recovery (PITR).
• STANDBY
• SINCRONO.
• ASSINCRONO.
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Métodos de HA no PostgreSQL.
• Point inTime Recovery (PITR).
Recuperação em um ponto no tempo é um recurso para
recuperação até determinado momento (tempo / ID)
utilizando o método de restore físico.
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Métodos de HA no PostgreSQL.
• STANDBY.
STANDBY, é um método de replicação adotada a partir do
postgres 9.x sendo classificado em dois sub-modelos.
* Hot-STANDBY (Streaming-replication).
* LogShipping-STANDBY (Transporte de LOGs).
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
LogShipping STANDBY
Envio de LOGs de transação.
O Log de transação é enviado quando o rotate é feito.
Ocorre por tempo ou se chegar a 16MB o arquivo deWAL.
“archive_timeout”
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Streaming Replication
Streaming Replication.
Streaming Replication é um método de replicação mais rápido.
Pode ser usado para replicação síncrona.
“synchronous_standby_names”
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Monitorando StandBy.
Master Standby
SELECT pg_is_in_recovery();
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Múltiplos servers.
Master
Síncrono / ReadOnly.
Assíncrono Log-shipping.
Síncrono / Streaming.
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Replicação Física.
Master
DB-01
DB-02
DB-03
DB-01
DB-02
DB-03
DB-01
DB-02
DB-03
DB-01
DB-02
DB-03
Replica todo o cluster.
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Replicação Lógica.
Master
DB-01
DB-02
DB-03
DB-01
DB-02
DB-03
DB-01
DB-02
DB-03
DB-01
DB-02
DB-03
• Disponível nativamente na versão 10.
• Replica objetos do banco.
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Replicação.
• Slony-i.
• Londiste.
• Bucardo.
• BDR.
• Pglogical.
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Backup.
Master
Síncrono / ReadOnly.
Assíncrono Log-shipping.
Síncrono / Streaming.
• Backup.
• Lógico.
• Pg_dump
• Físico.
• Pg_basebackup.
• Snapshot SO.
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Backup incremental.
Master ou standby
• Backup físico mais retenção de archives.
• Script shell para manter tudo atualizado.
• Pgbarman.
TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Proposta:
Disaster recovery for business critical PostgreSQL databases.
www.pgbarman.org

Weitere ähnliche Inhalte

Ähnlich wie PostgreSQL - Tiago Corcelli Oliveira e Silva

Projeto de plano de backup
Projeto de plano de backupProjeto de plano de backup
Projeto de plano de backupSabrina Mees
 
Planejamento de Capacidade e Desempenho de Backup em Disco
Planejamento de Capacidade e Desempenho de Backup em DiscoPlanejamento de Capacidade e Desempenho de Backup em Disco
Planejamento de Capacidade e Desempenho de Backup em DiscoKleber Silva
 
Desmistificando Replicação no PostgreSQL
Desmistificando Replicação no PostgreSQLDesmistificando Replicação no PostgreSQL
Desmistificando Replicação no PostgreSQLEuler Taveira
 
Deixando aplicações Laravel mais rápidas
Deixando aplicações Laravel mais rápidasDeixando aplicações Laravel mais rápidas
Deixando aplicações Laravel mais rápidasDanilo Pinotti
 
Gerenciamento de Backup e Recovery com Barman PGConfBrasil2019
Gerenciamento de Backup e Recovery com Barman PGConfBrasil2019Gerenciamento de Backup e Recovery com Barman PGConfBrasil2019
Gerenciamento de Backup e Recovery com Barman PGConfBrasil2019CLEYSSON LIMA
 
pgDay Campinas 2013 - PostgreSQL XC in Cloud IaaS
pgDay Campinas 2013 - PostgreSQL XC in Cloud IaaSpgDay Campinas 2013 - PostgreSQL XC in Cloud IaaS
pgDay Campinas 2013 - PostgreSQL XC in Cloud IaaSVinícius Schmidt
 
PGDay Campinas 2013 - Postgres XC @ Cloud
PGDay Campinas 2013 - Postgres XC @ CloudPGDay Campinas 2013 - Postgres XC @ Cloud
PGDay Campinas 2013 - Postgres XC @ CloudPGDay Campinas
 
Curso de Performance and Tuning - Linux
Curso de Performance and Tuning - LinuxCurso de Performance and Tuning - Linux
Curso de Performance and Tuning - LinuxDell Technologies
 
Apresentação PGDAY - Replicação Nativa - PostgreSQL
Apresentação PGDAY - Replicação Nativa - PostgreSQLApresentação PGDAY - Replicação Nativa - PostgreSQL
Apresentação PGDAY - Replicação Nativa - PostgreSQLJohnes Castro
 
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...Joao Galdino Mello de Souza
 
Entendendo o ZDLRA - Oracle Zero Data Loss Recovery Appliance e garantindo rp...
Entendendo o ZDLRA - Oracle Zero Data Loss Recovery Appliance e garantindo rp...Entendendo o ZDLRA - Oracle Zero Data Loss Recovery Appliance e garantindo rp...
Entendendo o ZDLRA - Oracle Zero Data Loss Recovery Appliance e garantindo rp...Weligton Pinto
 
Avaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvemAvaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvemJoao Galdino Mello de Souza
 
Apresentação symantec backup e archiving
Apresentação symantec backup e archivingApresentação symantec backup e archiving
Apresentação symantec backup e archivingAllen Informática
 
Solução double take mki
Solução double take mkiSolução double take mki
Solução double take mkidlevartoski
 
Linux Real-Time e Java Real Time, um mundo sem delays! por Flávio Buccianti
Linux Real-Time e Java Real Time, um mundo sem delays! por Flávio BucciantiLinux Real-Time e Java Real Time, um mundo sem delays! por Flávio Buccianti
Linux Real-Time e Java Real Time, um mundo sem delays! por Flávio BucciantiJoao Galdino Mello de Souza
 
Valdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration SampleValdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration SampleValdir Adorni
 

Ähnlich wie PostgreSQL - Tiago Corcelli Oliveira e Silva (20)

Projeto de plano de backup
Projeto de plano de backupProjeto de plano de backup
Projeto de plano de backup
 
Planejamento de Capacidade e Desempenho de Backup em Disco
Planejamento de Capacidade e Desempenho de Backup em DiscoPlanejamento de Capacidade e Desempenho de Backup em Disco
Planejamento de Capacidade e Desempenho de Backup em Disco
 
Vamos conversar sobre cache
Vamos conversar sobre cacheVamos conversar sobre cache
Vamos conversar sobre cache
 
Desmistificando Replicação no PostgreSQL
Desmistificando Replicação no PostgreSQLDesmistificando Replicação no PostgreSQL
Desmistificando Replicação no PostgreSQL
 
Treinamento Data Guard
Treinamento Data GuardTreinamento Data Guard
Treinamento Data Guard
 
Deixando aplicações Laravel mais rápidas
Deixando aplicações Laravel mais rápidasDeixando aplicações Laravel mais rápidas
Deixando aplicações Laravel mais rápidas
 
Criando Aplicações Resilientes
Criando Aplicações ResilientesCriando Aplicações Resilientes
Criando Aplicações Resilientes
 
Gerenciamento de Backup e Recovery com Barman PGConfBrasil2019
Gerenciamento de Backup e Recovery com Barman PGConfBrasil2019Gerenciamento de Backup e Recovery com Barman PGConfBrasil2019
Gerenciamento de Backup e Recovery com Barman PGConfBrasil2019
 
4_horas_microsoft
4_horas_microsoft4_horas_microsoft
4_horas_microsoft
 
pgDay Campinas 2013 - PostgreSQL XC in Cloud IaaS
pgDay Campinas 2013 - PostgreSQL XC in Cloud IaaSpgDay Campinas 2013 - PostgreSQL XC in Cloud IaaS
pgDay Campinas 2013 - PostgreSQL XC in Cloud IaaS
 
PGDay Campinas 2013 - Postgres XC @ Cloud
PGDay Campinas 2013 - Postgres XC @ CloudPGDay Campinas 2013 - Postgres XC @ Cloud
PGDay Campinas 2013 - Postgres XC @ Cloud
 
Curso de Performance and Tuning - Linux
Curso de Performance and Tuning - LinuxCurso de Performance and Tuning - Linux
Curso de Performance and Tuning - Linux
 
Apresentação PGDAY - Replicação Nativa - PostgreSQL
Apresentação PGDAY - Replicação Nativa - PostgreSQLApresentação PGDAY - Replicação Nativa - PostgreSQL
Apresentação PGDAY - Replicação Nativa - PostgreSQL
 
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
 
Entendendo o ZDLRA - Oracle Zero Data Loss Recovery Appliance e garantindo rp...
Entendendo o ZDLRA - Oracle Zero Data Loss Recovery Appliance e garantindo rp...Entendendo o ZDLRA - Oracle Zero Data Loss Recovery Appliance e garantindo rp...
Entendendo o ZDLRA - Oracle Zero Data Loss Recovery Appliance e garantindo rp...
 
Avaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvemAvaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvem
 
Apresentação symantec backup e archiving
Apresentação symantec backup e archivingApresentação symantec backup e archiving
Apresentação symantec backup e archiving
 
Solução double take mki
Solução double take mkiSolução double take mki
Solução double take mki
 
Linux Real-Time e Java Real Time, um mundo sem delays! por Flávio Buccianti
Linux Real-Time e Java Real Time, um mundo sem delays! por Flávio BucciantiLinux Real-Time e Java Real Time, um mundo sem delays! por Flávio Buccianti
Linux Real-Time e Java Real Time, um mundo sem delays! por Flávio Buccianti
 
Valdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration SampleValdir Adorni - Infra and S.A.N Assessment Integration Sample
Valdir Adorni - Infra and S.A.N Assessment Integration Sample
 

Mehr von PotiLivre Sobrenome

Criando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software LivreCriando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software LivrePotiLivre Sobrenome
 
Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!PotiLivre Sobrenome
 
Você é espionado todos os dias: Saiba como se defender | TOR project
 Você é espionado todos os dias: Saiba como se defender | TOR project Você é espionado todos os dias: Saiba como se defender | TOR project
Você é espionado todos os dias: Saiba como se defender | TOR projectPotiLivre Sobrenome
 
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Moraislternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir MoraisPotiLivre Sobrenome
 
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...PotiLivre Sobrenome
 
Thayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web ServicesThayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web ServicesPotiLivre Sobrenome
 
João Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big DataJoão Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big DataPotiLivre Sobrenome
 
Security updates por que voce deveria aceitar os updates da sua distro leo...
Security updates  por que voce deveria aceitar os updates da sua distro   leo...Security updates  por que voce deveria aceitar os updates da sua distro   leo...
Security updates por que voce deveria aceitar os updates da sua distro leo...PotiLivre Sobrenome
 
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018PotiLivre Sobrenome
 
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...PotiLivre Sobrenome
 
LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018PotiLivre Sobrenome
 
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018PotiLivre Sobrenome
 
O desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do NorteO desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do NortePotiLivre Sobrenome
 
Softwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para MatematicaSoftwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para MatematicaPotiLivre Sobrenome
 
Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016PotiLivre Sobrenome
 
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...PotiLivre Sobrenome
 
O que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivreO que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivrePotiLivre Sobrenome
 

Mehr von PotiLivre Sobrenome (20)

Gestão de ativos com o GPLI
Gestão de ativos com o GPLIGestão de ativos com o GPLI
Gestão de ativos com o GPLI
 
O poder do software livre
O poder do software livreO poder do software livre
O poder do software livre
 
Criando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software LivreCriando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software Livre
 
Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!
 
Você é espionado todos os dias: Saiba como se defender | TOR project
 Você é espionado todos os dias: Saiba como se defender | TOR project Você é espionado todos os dias: Saiba como se defender | TOR project
Você é espionado todos os dias: Saiba como se defender | TOR project
 
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Moraislternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
 
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
 
Thayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web ServicesThayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web Services
 
João Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big DataJoão Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big Data
 
Igor Oliveira - Puppet
Igor Oliveira - PuppetIgor Oliveira - Puppet
Igor Oliveira - Puppet
 
Security updates por que voce deveria aceitar os updates da sua distro leo...
Security updates  por que voce deveria aceitar os updates da sua distro   leo...Security updates  por que voce deveria aceitar os updates da sua distro   leo...
Security updates por que voce deveria aceitar os updates da sua distro leo...
 
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
 
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
 
LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018
 
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
 
O desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do NorteO desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
 
Softwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para MatematicaSoftwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para Matematica
 
Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016
 
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
 
O que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivreO que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivre
 

PostgreSQL - Tiago Corcelli Oliveira e Silva

  • 1. PostgreSQL PostgreSQL em ambientes críticos e de alta disponibilidade. Tiago Corcelli Oliveira e Silva. Sysadmin Netextreme Soluções.
  • 2. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Conceito Um sistema de alta disponibilidade (HA:High-Availability) é um sistema informático resistente a falhas de hardware, software e energia, cujo objetivo é manter os serviços disponibilizados o máximo de tempo possível.
  • 3. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Métodos de HA no PostgreSQL. • Point inTime Recovery (PITR). • STANDBY • SINCRONO. • ASSINCRONO.
  • 4. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Métodos de HA no PostgreSQL. • Point inTime Recovery (PITR). Recuperação em um ponto no tempo é um recurso para recuperação até determinado momento (tempo / ID) utilizando o método de restore físico.
  • 5. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Métodos de HA no PostgreSQL. • STANDBY. STANDBY, é um método de replicação adotada a partir do postgres 9.x sendo classificado em dois sub-modelos. * Hot-STANDBY (Streaming-replication). * LogShipping-STANDBY (Transporte de LOGs).
  • 6. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. LogShipping STANDBY Envio de LOGs de transação. O Log de transação é enviado quando o rotate é feito. Ocorre por tempo ou se chegar a 16MB o arquivo deWAL. “archive_timeout”
  • 7. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Streaming Replication Streaming Replication. Streaming Replication é um método de replicação mais rápido. Pode ser usado para replicação síncrona. “synchronous_standby_names”
  • 8. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Monitorando StandBy. Master Standby SELECT pg_is_in_recovery();
  • 9. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Múltiplos servers. Master Síncrono / ReadOnly. Assíncrono Log-shipping. Síncrono / Streaming.
  • 10. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Replicação Física. Master DB-01 DB-02 DB-03 DB-01 DB-02 DB-03 DB-01 DB-02 DB-03 DB-01 DB-02 DB-03 Replica todo o cluster.
  • 11. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Replicação Lógica. Master DB-01 DB-02 DB-03 DB-01 DB-02 DB-03 DB-01 DB-02 DB-03 DB-01 DB-02 DB-03 • Disponível nativamente na versão 10. • Replica objetos do banco.
  • 12. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Replicação. • Slony-i. • Londiste. • Bucardo. • BDR. • Pglogical.
  • 13. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Backup. Master Síncrono / ReadOnly. Assíncrono Log-shipping. Síncrono / Streaming. • Backup. • Lógico. • Pg_dump • Físico. • Pg_basebackup. • Snapshot SO.
  • 14. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Backup incremental. Master ou standby • Backup físico mais retenção de archives. • Script shell para manter tudo atualizado. • Pgbarman.
  • 15. TiagoCorcelliOliveira e Silva. Sysadmin Netextreme Soluções. Proposta: Disaster recovery for business critical PostgreSQL databases. www.pgbarman.org