On 18-08-2012 15:22, Eduardo Alexandre wrote:
> Boa tarde,
>
> Estou elaborando um projeto no qual há a necessidade de que uma base de
> dados seja acessível em vários pontos, mesmo se houver alguma queda de
> comunicação.
>
> Estou cogitando a respeito de replicação master-slave ou master slaves e
> slave-slave. Considerei também a possibilidade de bancos de dados
> distribuídos.

Master/Slave ou múltiplos slaves não são solução se você precisa de 
"base acessível em diversos pontos" como afirmou.

Slaves só são acessíveis para leitura.

Você precisa banco distribuído ou replicação multi-master.

>
> O fato é que, caso a comunicação entre os pontos se interrompa, deve
> existir uma base em cada ponto e, ao voltar a comunicação, os dados
> devem ser "sincromizados".
>
> Alguém já teve necessidade semelhante e pode dividir a experiência ou
> sugere referência de material de estudo?

Distribuir o banco você terá de fazer com um planejamento bem bolado, 
aplicação ciente da distribuição e você precisará tratar uma estratégia 
para replicar o que você precisa.

Para evitar isso, uma boa solução multi-master tolerante a queda de 
comunicação é o Bucardo. Uso em vários ambientes com sucesso.

[]s

Flavio Henrique A. Gurgel
Consultor e Instrutor 4Linux
Tel: +55-11-2125-4747
www.4linux.com.br
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a