[firebase-br] Artigo sobre a Utilização de FieldByName ou Fields !!!! [OFF]
Mario
brujeria em task.com.br
Sex Out 6 13:06:32 -03 2006
Ae,
quando manda um OFF-TOPIC, por favor poderia escrever o OFF na frente?
Se nao daqui a pouco isso aqui vira uma lista de Delphi de vez!
Mais uma coisa, por favor NAO RESPONDAM ao meu email!
Eu so pedi educadamente e sem problemas para que usem o OFF na frente do
titulo!
Muito Obrigado
Mario H
Em Sex, 2006-10-06 às 09:32 -0300, Henrique Netzka (Vetor Sistemas)
escreveu:
> É.. eu li o artigo também... O que ele diz tem fundamento, mas se
> analisarmos na prática, são raaras as vezes em que temos 1 milhão de
> registros numa tabela de 60 colunas e ainda precisamos varrer tudo! É lógico
> que é muito mais rápido acessar o field pelo seu número! É buscar um valor
> String num array... Você precisa varrer todo o array em busca do string, não
> existe uma forma direta de fazê-lo; o fieldbyname não poderia trabalhar
> diferente, afinal...
>
> Mas não sei... de opinião pessoal, é irrisória a perda que temos para as
> aplicações comuns! Talvez no desenvolvimento de um servidor de aplicações
> ("2a. camada"), onde teriamos N conexões/operações simultâneas, o ganho
> seria real (pois neste caso qualquer milisegundo que você ganhe já é um
> grande ganho). Mas para uma aplicação final, o código fica mais limpo e
> fácil de interpretar utilizando o FieldByName, além de evitar bugs (se você
> usar os índices dos campos da tabela, qualquer alteração na ordem destes
> seria uma catástrofe para o seu sistema...).
>
> Bem, esta é minha opinião! O custo do FieldByName, pra mim, é muito menor do
> que o custo de ter que ler e modificar, posteriormente, um código cheio de
> Fields[N], Fields[X], Fields[Z]. Para aplicações de 1 ou 2 camadas, acho
> meio paranóica a idéia...
>
> Henrique
>
> ----- Original Message -----
> From: "Douglas Ribeiro - Tagra Software"
> <douglas.ribeiro em tagrasoftware.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, October 06, 2006 9:07 AM
> Subject: [firebase-br] Artigo sobre a Utilização de FieldByName ou Fields
> !!!!
>
>
> Eu sempre utilizei o FieldByName... mas depois de ler este artigo... bem faz
> pensar um pouco... gostaria de ter maiores informações a respeito, e saber o
> acham de tudo isto !
>
> o link é
> http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&sid=425&mode=thread&order=0&thold=0
>
> Abraços,
>
> Douglas Ribeiro
> ______________________________________________
> 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
Mais detalhes sobre a lista de discussão lista