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.
plugins premium WordPress
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: