> Boa Tarde a todos.

Boa tarde Fernando. Por favor, seja mais específico no assunto ao perguntar ao 
na lista, ao invés de dizer só "Solicitação". Facilita para todos :-)

> Estive vendo algumas novodades no PostGres 9.0, e uma me chamou a
> atenção. Quanto ao sistema de replicação de dados, ocorre que gostaria
> de implementar
> em um de meus clientes,
> dois servidores onde os dados seriam gravados no servidor A, e o banco
> replica-se todas as operações
> no servidor B, em caso de problemas com o servidor A a maquina B
> pude-se assumir o serviço, apenas
> com a troca de seu IP, uma maneira barata de poder dar uma solução a
> este cliente, sem uma estrutura
> mais complexa.
> Alguém poderia de mostrar como configurar isso no postgres com o 9 ou
> outra versão do banco.

Na verdade, o que você falou acima existe há muito tempo e chama-se log 
shipping (envio de log).
Até a versão 8.4.x (atual estável) chama-se warm-standby e a partir da versão 
9.0 (atual beta) será hot-standby.

Em warm-standby, o servidor secundário é uma réplica não pode ser utilizado 
para consultas, exceto quando sair desse modo para assumir a produção.
Em hot-standby, o servidor secundário é uma réplica que aceita consultas do 
tipo somente leitura (basicamente SELECT) e pode sair desse modo e assumir a 
produção toda.

A documentação da funcionalidade na versão 8.4 está aqui:
http://www.postgresql.org/docs/current/static/warm-standby.html

A técnica informada pelo outro colega, usando o Slony, é uma replicação baseada 
em Triggers do tipo hot-standby. Também funciona, mas é um método diferente do 
log shipping, com outra documentação. É um projeto a parte do PostgreSQL, 
estável e largamente utilizado mundo afora.

Flavio Henrique A. Gurgel
tel. 55-11-2125.4786
cel. 55-11-8389.7635
www.4linux.com.br
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a