[firebase-br] Modelagem para ganhar desempenho

Marcelo Moreira marcelomoreira.souza em gmail.com
Sex Fev 25 13:43:02 -03 2011


Paulo,
Trata-se de um sistema de envio de SMS.

O que acontece é que antes o sistema operava como vc descreveu, apenas uma
tabela e todos os processos acabavam ficando um pouco lento. depois que
dividimos melhorou consideravelmente e nisso deixamos de ter problemas de
fullscan na tabela.
Realmente todos os selects que tenho nos processos sempre retornam um unico
registro:
select campos ... from tabela where id = :id
Referente a saber onde o registro esta ate que nao é o problema ... porque o
ponto critico do aplicativo é gerenciar os registros que estao na tabela
TB_TRABALHO ... depois que eles vao pra tabela TB_HISTORICO so interessa
mesmo aos clientes que precisam fazer algum tipo de consulta no historico



Mais detalhes sobre a lista de discussão lista