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