Obrigado Fabrízio,
Já li o artigo do Fábio Telles, inclusive postei um comentário...
É algo mais complicado que eu pensei, tem um projeto descrito no link abaixo
http://wiki.postgresql.org.br/Palestras_do_PGCon_Brasil_2008?action=AttachFile&do=get&target=pgcon2008-wagner.pdf
interessante que remete a um programa pago, mas pela experiência relatada, é
muito difícil, como diz o Fábio, a maioria das soluções são sempre o
contorno...
Estou desanimamado....
Acho que os programadores de bd deveriam investir neste caminho, acho queria
a solução para muito problemas de disponibilidade e backup...
Especificamente sobre a sincronização com os notebooks, será que tem alguma
solução?

Professador

2009/10/24 Fabrízio de Royes Mello <[email protected]>

>
> 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/<http://www.midstorm.org/%7Etelles/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
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a