2009/10/24 Professador de Idéias <[email protected]>

> Prezados amigos,
> É possível um banco de dados que funcione da seguinte maneira:
> uma empresa com filiais em todos os estados que tenham vendedores que
> trabalhem com seu laptops off line. O vendedor tem uma base de dados que ao
> sair de manhã sincroniza com a filial, inclue na base da filial novos
> pedidos e atualiza sua base...
> a filial, por sua vez, sincroniza com a central. A maioria dos dados devem
> estar nos notebook dos vendedores para leitura e escrita...
> inicialmente, é  razoável que os dados dos venderes estejam com um dia de
> atraso, quando os recursos de rede e disponibilidade dos servidores forem
> crescendo o tempo diminui...
> Dúvidas:
> É possivel isso no posgres?
> Qual ferramenta? por onde começo as buscas?
> Seria viável do ponto de vista da capacidade de 20 vendedores por filial
> sincronizar no período de 1 hora. com uma base aproximada de 50.000 clientes
> e 400 pedidos por dia.
> A questão da segurança dos dados nos notebooks?
>
>

Pelo que pude perceber o que você necessita é de Replicação Multi-Master
Assíncrona... certo???

É um assunto bem polêmico e inúmeras vezes discutido aqui na lista... seria
interessante dares uma lida no ótimo artigo do Sr. Fábio Telles [1] que
considera vários pontos a respeito da solução que você deseja implementar.

Uma solução nessas é possível sim... tenho um cliente que usa PostgreSQL e
tem várias filias que sincronizam com a Matriz (Replicacao Multi-Master
Assincrona) mas a solução foi toda construida por ele... e focada na
aplicação dele... não faz uso de nenhuma ferramenta de replicação do
PostgreSQL... e para o cenário dele funciona adequadamente... mas a
aplicação dele é preparada para isso (garantia de pks, sequences, entre
outros)...

Para encurtarmos caminho dá uma lida no artigo [1], faça suas ponderações, e
retorne com suas dúvidas...


[1]
http://www.midstorm.org/~telles/2009/07/06/a-lenda-da-replicacao-multimaster-sincrona-em-bases-distribuidas/

Cordialmente,
-- 
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a