RES: [firebase-br] Replicação de dados

Rodrigo A. de Freitas rodrigo em solucoeseinformatica.com.br
Qua Jan 31 15:19:11 -03 2007


Eu acho a idéia de trabalhar com bases locais e replicar os dados para o
servidor um conceito melhor. Muito provavelmente, o dono do bar só vai fazer
a contabilização e o fechamento de caixa após o último cliente do dia ter
ido embora. 

Uma idéia seria que a aplicação nos terminais do caixa fossem pequenas,
apenas com as funções de um PDV. Ao abrir o sistema, ele se auto-atualiza,
complementando as tabelas de produtos, preços, etc. Após o último cliente ir
embora, os usuários dos terminais encerram o sistema, que entra em modo de
auto-atualização novamente, no sentido inverso, transferindo todo o
movimento para o servidor principal. 


Aliado a isso, uma idéia seria que um processo rodando em background nos
terminais transferisse periodicamente o movimento para o servidor, por
exemplo, em intervalos de 30 minutos ou 1 hora, para o caso de, havendo
crash da estação (normalmente as estações sempre são micro capengas, sem
estrutura mínima pra funcionamento), ele não perca muito do movimento
diário.

[]'s 

Rodrigo A. de Freitas
Análise & Desenvolvimento

Soluções & Informática


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Anderson - EasyBit
Enviada em: quarta-feira, 31 de janeiro de 2007 15:50
Para: FireBase
Assunto: Re: [firebase-br] Replicação de dados
Prioridade: Alta

Supondo que os cartões a que vc se refere sejam 
aqueles de papel, onde o garçom marca o que foi 
consumido, outra idéia seria trabalhar 
normalmente como vc faz hoje e ter em cada 
máquina cliente uma cópia do BD semi-atualizada, 
com os cadastros básicos (produtos, operacoes, 
etc.). No caso de problemas no servidor cada 
estação passaria a trabalhar com o Firebird no 
modo Embedded (pode ser feito um .Bat ou mesmo um 
"programinha" que o usuário executa para chavear para o modo embedded).

Daí qdo tudo voltasse ao normal teria um trabalho 
"braçal" de pegar os BD's das estações e 
transferir a movimentação para o servidor.

Abraço,

Anderson



At 13:23 31/1/2007, you wrote:
>Uma ideia seria você criar um programa local para cada estação, e um outro
>em background (ou o mesmo) para sincronizar os terminais e o servidor. No
>caso de uma falha no servidor os estações continuariam tarbalhando
>normalmente e qdo o servidor voltasse esse segundo programa atualizaria o
>servidor.
>
>Para uma solução melhor, seria necessário mais detlahes de que informações
>estão no servidor e quais ficam no cartão. Se quiser passar mais detalhes
>desse processo, talves possamos ajudar.
>
>[]´s
>
>Kléber Caneva
>
>
>----- Original Message -----
>From: "Leonardo Vinicius Freitag" <freitagnx em gmail.com>
>To: "FireBase" <lista em firebase.com.br>
>Sent: Wednesday, January 31, 2007 12:56 PM
>Subject: Re: [firebase-br] Replicação de dados
>
>
>Então me digam qual seria solução para uma situação como a seguint:
>"Tenho um sistema numa boate, são 4 caixas e um pc onde os microterminais
>gradual estão ligados, todos dependente (lógico) dos dados do servidor. Às
3
>da manhã dah um pau no servidor, aí os 450 clientes com seus cartões e
>consumo começam a sair."
>Não seria bom se os terminais pudessem trabalhar localmente e ao retorno do
>servidor fossem atualizados os dados.
>
>Mas como fazer isso?
>
>Atenciosamente,
>
>Leonardo.
>
>
>2007/1/30, Jeferson Oliveira <jefersonfoliveira em gmail.com>:
> >
> > À exceção do tom adotado, concordo! :P
> >
> > Abraço!
> > Jeferson Oliveira
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>E-mail classificado pelo Identificador de Spam Inteligente Terra.
>Para alterar a categoria classificada, visite
>http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1170
255475.951442.10607.alcala.hst.terra.com.br,5004,Des15,Des15
>
>Esta mensagem foi verificada pelo E-mail Protegido Terra.
>Scan engine: McAfee VirusScan / Atualizado em 30/01/2007 / Versão:
>5.1.00/4952
>Proteja o seu e-mail Terra: http://mail.terra.com.br/
>
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o 
>endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.17.17/661 - Release Date: 30/01/2007
23:30
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.17.17/661 - Release Date: 30/01/2007
23:30
 





Mais detalhes sobre a lista de discussão lista