O que é HotStandby

Quando o ambiente se torna grande demais, por vezes, faz-se a criação de réplicas, também conhecido como crescimento horizontal. As réplicas são criadas com o intuito de se distribuir a carga de dados para consulta. Neste ponto entra o HotStandby, este é o nome que se dá as réplicas que estão liberadas para leitura, também conhecidas como slaves.

O PostgreSQL trabalha com dois tipos de replicação, a replicação síncrona e a assíncrona, e essas réplicas se comunicam com o servidor master. A comunicação se dá de duas formas: Log Shipping e/ou Streaming Replication. Sendo que a streaming replication utiliza um protocolo próprio de comunicação.

O ‘continuous archiving’ pode ser usado para criar uma configuração de cluster de alta disponibilidade (HA) com um ou mais servidores em espera prontos para assumir as operações se o servidor primário falhar. Esse recurso é amplamente conhecido como warm standby ou Log Shipping.

Streaming Replication (SR) fornece ao banco de dados primário a capacidade de enviar e aplicar continuamente os registros WAL XLOG a um certo número de servidores em standby para mantê-los atualizados. A Streaming Replication permite que um servidor em standby fique o mais atualizado possível com o envio de log baseado em arquivo. O standby se conecta ao primário, que transmite os registros do WAL para o modo de espera à medida que são gerados, sem esperar que o arquivo do WAL seja preenchido.

Você gostou deste artigo?

Veja outros que temos:

Fique por dentro das novidades:

Conheça nosso blog, com diversos artigos técnicos

Fique por dentro das novidades relacionadas aos softwares open source usado em nossas soluções.
Imagem de uma pessoa na frente do computador

Conheça o mundo open source.

Faça nossos cursos starter, todos com certificado de conclusão!

Quer receber todos os cases da 4Linux em formato de E-book?

Ele pode servir de inspiração ou rumo para o seu próximo projeto utilizando software open source.
Telegram logo
Whatsapp Logo

Temos um presente para você!

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 abaixo e você receberá em até 24hs o email com os dados de acesso ao conteúdo: