Em 24-09-2012 12:52, Renato Atilio escreveu:
> Conforme regras oficiais do PAF-ECF, o buraco é mais embaixo. O teste
> realizado na homologação é derrubando o banco de dados "central",
> tentando simular uma queda de rede do estabelecimento. Basicamente se
> você puxar o cabo de rede de um PDV, ele tem de continuar operando.

Então é melhor você ter estratégias de upload de dados do PDV a partir 
de sua aplicação, não na camada do banco de dados.
Não é um caso de replicação, ao meu ver.

> Ai realmente entra o Bucardo ou uma solução de replicação de dados
> master-master, o problema é que há inúmeros PDVs e o Bucardo
> oficialmente só suporta dois master.

Existe uma nova versão do Bucardo, ainda beta, que suportará vários mestres.

Mas num cenário de "centenas de mestres" como PDVs, isso pode não funcionar.

Não vejo PDVs como mestres de uma rede maior - eles só precisam ter a 
parte dos dados que cabem a eles.

O Bucardo no modo pushdelta pode ser sua solução, o que não contempla 
"vários mestres", ele replicaria algumas tabelas, por exemplo, do PDV 
para o banco de dados central.

Mas ainda acho que uma arquitetura dentro de sua aplicação será mais 
eficiente.

> Outra ideia é processar as operações sempre localmente, sincronizando
> as operações com o servidor central com alguma rotina própria sua.
> Digamos com um banco de dados mais simples que você processa e gera as
> movimentações para o PostgreSQL.

Isso.

> Ainda outra possibilidade é gerar essa sincronização por uma solução
> de replicação que funcione enre SGBDs diferentes (eu utilizo o
> SymmetricDS e recomendo, porém utilizo de PostgreSQL para PostgreSQL).

O Bucardo é capaz de algumas movimentações entre SGBDs diferentes quando 
a origem (não estou falando de mestre, mas de origem) é PostgreSQL e o 
destino é outra coisa ou PostgreSQL.

[]s

__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a