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

Responder a