[firebase-br] Atualização de Tela Online

Edmilson Rodrigues dos Santos edblue em ig.com.br
Qua Set 8 23:34:26 -03 2010


Uma sugestão simples e criar uma tabela, com um único campo Timestamp, que
terá um único registro, faça uma trigger que atualize a data/hora dessa
tabela toda vez que a tabela da agenda for alterada, então basta que sua
aplicação acompanhe as alterações da tabela de monitoramento, toda vez que a
data/hora mudar sua aplicação reseta a tela da agenda, importante ressaltar
que a tabela com um único campo e um único registro praticamente não
consumiria recursos do sistema nem da rede.

--------------------------------------------------
From: "Alysson Gonçalves de Azevedo" <agalysson em gmail.com>
Sent: Wednesday, September 08, 2010 3:55 PM
To: "FireBase" <lista em firebase.com.br>
Subject: [firebase-br] Atualização de Tela Online

> Boas!
>
> Galera, é o seguinte... tenho um sistema (nem é firebird, mas tb num faz
> diferença), que é uma tela de uma agenda de horarios, como se fosse excel,
> com os profissionais nas colunas e horarios nas linhas...
>
> a questão eh que vao ter varias estações com essa tela aberta, logo, eu
> preciso atualizar essas telas a todo instante.
> são incluidos registros que afetam essa tela, em media, a cada 10 min (mas
> pode ser bem mais ou bem menos)... porem, preciso que essa informação seja
> exibida nas outras telas o mais rapido possivel, pois outra pessoa poderia
> tentar marcar um horario que ja tenha sido usado...
> acredito que simplesmente atualizar a tela de, digamos, de minuto a minuto
> resolva, mas vai consumir mt trafego, pois a query é complexa alem de
> exigir
> um belo de um tratamento via programação...
>
> o que vcs me sugerem?!
> eu pensei em uma flag simples que indique a necessidade de alterar isso,
> isso resolveria em partes, pois seria uma simples query que evitaria ter
> que
> fazer uma query complexa,
> porem, seria uma query a mais a ser feita...
>
> qq dica é bem vinda...
>
> obrigado!
>
> Alysson Gonçalves de Azevedo
> (11) 8491-7730
>
> (\(''^_^ )/)
>
> "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
> gritando: -Perdi tudo!!!"
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar




Mais detalhes sobre a lista de discussão lista