>> Eu desencorajo o uso do Rubyrep.
>>
>
> Porque? Vc teve alguma experiência ruim com o mesmo?

Tive sim. A ordenação de aplicação da replicação não foi correta e
encontrou uma inconsistência. A replicação parou e ficou travada até
que eu resolvesse manualmente.

A comunidade do Rubyrep é um cara só. Eu não domino a linguagem Ruby
e, mesmo tentando "patchear" o bicho não consegui resolver esse
problema. Ele abre várias threads de aplicação da replicação e não
consegui sincronizá-las para aplicar na ordem certa.

Provavelmente é uma decisão de design do Rubyrep difícil de resolver
sem alterar profundamente o código. Como não domino Ruby, desisti.

O Bucardo é mais difícil de configurar que o Rubyrep, mas é
extremamente estável e performático, além do que domino um pouco de
Perl e consegui entender todo o código.

Depois do ocorrido, passei a recomendar o Bucardo sempre que precisei
de replicação assíncrona. Tenho alguns clientes em produção com ele.

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a