Depois do excelente artigo do Telles e de outras pesquisas, cheguei a
conclusão que o que necessito é um ambiente de replicação assincrona
multimaster.
Para este ambiente existe o Bucardo, muito interessante, porém disponível
somente em abiente *nix.
Para windows encontrei o ObjectRMMS
http://www.object.com.br/content/view/26/40/ de uma empresa brasilera com
uma solução interessante e um bom descritivo que eliminou minhas dúvidas
sobre os preparativos de projeto para a implementação de um sistema com
replicação assincrona http://www.object.com.br/wiki/ObjectMMRS -
http://www.object.com.br/wiki/RequisitosObjectMMRS.
Obviamente, a solução não é free, mas tem uma unica condição para o uso
free.

Agora a pergunta: Alguém já trabalhou com o ObjectRMMS?
Alguém conhece outra solução assincrona multimaster além do bucardo e do
pgreplicator(este descontinuado)?

Obrigado

2009/11/26 JotaComm <jota.c...@gmail.com>

> Olá,
>
> 2009/11/26 Rudinei Dias <rudinei.d...@gmail.com>
>
> Olá ALL.
>>
>> Andei pesquisando (fazendo a lição de casa) sobre replicação, mas não
>> consegui chegar a uma conclusão, por isso, humildemente, peço a ajuda de
>> vocês.
>>
>> Preciso estabelecer uma proposta com um ambiente de replicação de
>> postgresql que tem o seguinte dinamismo:
>>
>> Uma rede na empresa com usuários fixos (menos de 20) , pemitindo possuir
>> um servidor centralizado.
>> Usuários com Notebook (móvel) que trabalham principalmente fora da
>> empresa.
>> Ambos os usuários (fixo/movel) precisam ter acesso para
>> consulta/atualização dos dados.
>> O acesso não pode ser via web, pois na maioria das vezes não há rede onde
>> estes notebooks estão, e o cliente não deseja uma aplicação web.
>> O usuário móvel precisa então do postgresql em sua estação, e as suas
>> modificações de varão afetar a base de dados centralizada e vice-versa, o
>> que configura um ambiente de replicação.
>> Li sobre as replicações multi-master, master-slave e num artigo que isso
>> era muito complexo e apenas poucos conseguiram fazer...
>> Em outro artigo sugeria replicação master-slave, com os slaves nos móveis.
>>
>>
>>    - Então quais as soluções/ferramentas/sugestões que vocês adotaram ou
>>    conhecem que seja mais adequada para o ambiente? No que devo focar?
>>    - Há alguma ferramenta que torne isso transparente?
>>    - Quais os cuidados/especificidades devo me preocupar na modelagem ER?
>>    - Como evitar/contornar o problema de superposição de chaves primárias
>>    (criadas nos ambientes replicados)?
>>    - Quais os cuidados no desenvolvimento de uma aplicação desktop (sim
>>    para Ruindows, provavelmente VB.NET / Java)?
>>
>>
>> Em suma... tô querendo saber o tamanho da encrenca em que estou me
>> metendo... ;-)
>>
>> Agradeço desde já!
>>
>
> Existem inúmeras ferramentas de replicação, Slony-l, PgPool, Bucardo,
> PGCluster, mas antes de tudo eu recomendaria você dar uma lida no artigo que
> o Telles escreveu sobre replicação [1].
>
> [1]
> http://www.midstorm.org/~telles/2009/07/06/a-lenda-da-replicacao-multimaster-sincrona-em-bases-distribuidas/<http://www.midstorm.org/%7Etelles/2009/07/06/a-lenda-da-replicacao-multimaster-sincrona-em-bases-distribuidas/>
>
>>
>> -------------------------------------------------------------
>> Rudinei Dias
>>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> []s
> --
> JotaComm
> http://jotacomm.wordpress.com
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
-------------------------------------------------------------
Rudinei Dias
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a