O que é replicação de streaming PostgreSQL?
O que é replicação de streaming PostgreSQL?

Vídeo: O que é replicação de streaming PostgreSQL?

Vídeo: O que é replicação de streaming PostgreSQL?
Vídeo: PostgreSQL - Replicação de Base de Dados Em Tempo Real Para Obter Redundância e Escalabilidade 2024, Abril
Anonim

A partir de PostgreSQL wiki

Replicação de streaming (SR) fornece a capacidade de enviar e aplicar continuamente os registros WAL XLOG a um certo número de servidores em espera para mantê-los atualizados. Este recurso foi adicionado a PostgreSQL 9.0

Também a questão é: como funciona a replicação do PostgreSQL?

Transmissão replicação no PostgreSQL funciona no envio de log. Cada transação em postgres é gravado em um log de transações chamado WAL (log de gravação antecipada) para obter durabilidade. Um escravo usa esses segmentos WAL para continuamente replicar mudanças de seu mestre.

Posteriormente, a questão é: quantos tipos de replicação existem no PostgreSQL? PostgreSQL vem com três replicação diferente métodos. Assim como muitos coisas, cada replicação método tem seus prós e contras. A terceira abordagem reconstrói um novo nó secundário reproduzindo logs write-ahead (WAL) do armazenamento de blob, como S3.

Da mesma forma, pode-se perguntar: o PostgreSQL oferece suporte à replicação?

Recursos no núcleo de PostgreSQL Hot Standby / Streaming A replicação é disponível a partir de PostgreSQL 9.0 e fornece binário assíncrono replicação para um ou mais standbys. Standbys também podem se tornar hot standbys, o que significa que eles posso ser consultado como um banco de dados somente leitura.

O que é Max_wal_senders?

max_wal_senders (inteiro) Especifica o número máximo de conexões simultâneas de servidores em espera ou clientes de backup de base de streaming (ou seja, o número máximo de processos do remetente WAL em execução simultânea). O padrão é zero, o que significa que a replicação está desabilitada.

Recomendado: