[firebase-br] Select * From em n-tier
Adriano Santos - Direção de Arte
artes em doiscliques.com
Qua Mar 28 21:27:10 -03 2007
Bom Eduardo, o sistema está em uso há mais de 7 anos, foi mal
estruturado na época. Estou na empresa há 1 ano e meio e teremos (minha
equipe e eu) que desenvolver um sistema em parealelo que acesse a mesma
base de dados que o sistema atual, ou seja, o sistema atual continuará
rodando em rede local enquanto que nosso sistema filial (n-tier) irá
acessar. Hoje, não dá simplesmente para jogarmos o banco de dados fora,
o aplicativo atual e começar do zero, infelizmente. E por mais que vc ou
os colegas achem demais, temos sim 100 campos em uma tabela e são todos
usados, por incrível que pareça.
Quanto a experiência, toda a equipe tem experiência em desenvolvimento
de aplicações comerciais como tal (não com n-tier claro). O problema vem
de antes, muito antes. Hoje sofremos pra tentar melhorar...imagina eu
com quase 10 anos na área tendo que conviver com uma aplicação assim,
mal estruturada, arquitetura falha, até a estrutura de programação como
um todo é defeituosa. tem dias que tenho vontade de voltar pra casa, sério.
Bom, resumindo: não é interessante evitar o select *?
Eduardo Bahiense respondeu:
>> O que não me entra na cabeça é alguém me dizer que tanto faz eu trazer
>> do servidor 200kb ou 1mb que tudo é igual, a performance é
>> igualizinha...ou sou muito burro ou sei lá o que.
>>
>
> Que bagunça hein!
>
> n-tier com uma modelagem dessa forma, tabelas com mais de cem campos,
> consultas com select *... Jesus Cristo!
>
> Não por ser n-tier, em qualquer situação isso indica falta de
> conhecimento, pouca experiência ou genialidade (quem sabe, para o caso
> em questão, esta é a maneira mais inteligente de se fazer - temos que
> considerar). O fato é que se espera características mais profissionais
> de um projeto n-tier.
>
> Enfim, no caso de 200 kb ou 1 mb, depende...
> Conectar, baixar 200 kb e desconectar, o tempo gasto com as operações de
> validação e conexão são os mesmos para 200 ou 1000. Dessa forma, na
> maioria dos casos, especialmente se a banda for boa, vale mais a pena
> baixar 1000 de uma vez do que ir pedindo de 200 em 200 e queimando tempo
> de conexão e validação.
>
> Espero ter ajudado
>
> []s Eduardo
>
>
> ______________________________________________
> 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
>
>
>
--
------------------------------------------------------------------------
*Adriano Santos*
Mais detalhes sobre a lista de discussão lista