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á! ------------------------------------------------------------- Rudinei Dias
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
