Re: [firebase-br] Tipo de Campo (onde é feito o Trim??)

Eduardo Jedliczka eduardo em gerasoft.com.br
Qua Mar 9 18:09:41 -03 2005


você que pensa...

Se o seu TRIM estiver definido como varchar(4096) TODAS as suas strings
terão 4K de tamanho, ou seja, estará deixando tanto o Servidor (que estará
chamando uma UDF para todos os registros0 quanto a rede mais lentas (por
trafegar mais dados, se o cliente for FB 1.0)...

Ou seja, é o "sujo" falando do "mal-lavado"...

[s]

==========================
Eduardo Jedliczka
Gerasoft Informática
Apucarana - Pr
==========================

----- Original Message ----- 
From: "Leonardo Quinino" <zapsys em veloxmail.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, March 09, 2005 5:43 PM
Subject: Re: [firebase-br] Tipo de Campo (onde é feito o Trim??)


> Por segurança, eu faço o trim
> na consulta , dae, não interessa qual versão cliente estiver usando a
> estação.... vai sempre dar certo
>
> Francisco Thiago escreveu:
>
> > GraaannnnndddddEEEEE CArlos!
> >
> > Era isso mesmo! Valew!
> >
> >
> > Francisco Thiago de Almeida
> > Enter&Plug Informática
> > Divisão: Desenvolvimento e Banco de dados
> > MSN: thiago em enterplug.com.br
> >
> > ----- Original Message ----- From: "Carlos Vitorino"
> > <vitorino em ctvoicer.com.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Wednesday, March 09, 2005 3:53 PM
> > Subject: Re: [firebase-br] Tipo de Campo (onde é feito o Trim??)
> >
> >
> > Release notes do Firebird 1.5 :
> >
> > "Trimming" de Campos Varchar em protocolos remotos
> >
> > Foi terminado o trabalho de completar esta função no cliente 1.5, e
> > agora os
> > campos Varchar são transferidos "right-trimmed" pela rede (i.e., os
> > caracteres de "espaços" à direita não são transmitidos), ocupando
> > apenas o
> > número de caracteres utilizados mais 2 bytes.
> >
> > NOTA: Como é o cliente que pede ao servidor para elaborar o "trim" dos
> > varchars, o cliente Firebird 1.5 (fbclient.dll ou libfbclient.so) irá
> > elaborar o trim, mesmo quando conectado a um servidor de versão
> > anterior à
> > 1.5. Se utilizador um cliente antigo, não obterá o "trimming", mesmo que
> > esteja conectado a um servidor 1.5 ou posterior.
> >
> > Acho q era isso q vc queria saber
> >
> > []'s
> >
> > Carlos Vitorino
> >
> > ----- Original Message ----- From: "Francisco Thiago"
> > <jeandeadlucky em yahoo.com.br>
> > To: <elcovre em codaintellisoft.com.br>; "FireBase" <lista em firebase.com.br>
> > Sent: Wednesday, March 09, 2005 3:33 PM
> > Subject: Re: [firebase-br] Tipo de Campo (onde é feito o Trim??)
> >
> >
> >> Eu não tô precisando de um Artigo comparando a performance de char /
> >> varchar / blob.. só queria matar minha curiosidade de saber onde é
> >> dado o TRIM ... sabe... um sim / não...
> >>
> >> Mas.. valew... eu já esse artigo antes, só não lembrava
> >>
> >>
> >> Francisco Thiago de Almeida
> >> Enter&Plug Informática
> >> Divisão: Desenvolvimento e Banco de dados
> >> MSN: thiago em enterplug.com.br
> >>
> >> ----- Original Message ----- From: "Evandro L. Covre"
> >> <elcovre em codaintellisoft.com.br>
> >> To: "'FireBase'" <lista em firebase.com.br>
> >> Sent: Wednesday, March 09, 2005 1:13 PM
> >> Subject: RES: [firebase-br] Tipo de Campo (onde é feito o Trim??)
> >>
> >>
> >> Para sanar suas dúvidas tem um artigo no www.firebase.com.br que faz
> >> justamente esse comparativo entre Char, Varchar e Blob
> >>
> >> Abraço
> >>
> >> Evandro L. Covre
> >> Analista de Sistemas - Coda Intelligent Softwares
> >> Tel: 16 2101 2601
> >> http://www.codaintellisoft.com.br
> >> Ribeirão Preto - SP
> >>
> >>
> >> -----Mensagem original-----
> >> De: lista-bounces em firebase.com.br
> >> [mailto:lista-bounces em firebase.com.br] Em
> >> nome de Rogerio
> >> Enviada em: quarta-feira, 9 de março de 2005 12:48
> >> Para: FireBase
> >> Assunto: Re: [firebase-br] Tipo de Campo (onde é feito o Trim??)
> >>
> >> Francisco...
> >> O varchar é interessante para textos grandes, sendo que se for
> >> gravado nele
> >> poucas informacoes, o bd nao ira gravar os, vamos supor, 300 campos e
> >> sim
> >> apenas a quantidade de letras digitadas...
> >>
> >> Ja O Char gravaria extamente a quantidade de bytes especificada no Bd.
> >>
> >> QUanto ao blob tbem quero saber como utlizalo...
> >>
> >> abraco.
> >> ----- Original Message ----- From: "Francisco Thiago"
> >> <jeandeadlucky em yahoo.com.br>
> >> To: "FireBase" <lista em firebase.com.br>
> >> Sent: Wednesday, March 09, 2005 12:22 PM
> >> Subject: [firebase-br] Tipo de Campo (onde é feito o Trim??)
> >>
> >>
> >>> Eu costumo usar VarChar para campos com até no máximo 300 caracteres.
> >>>
> >>> Falando nisso...
> >>>
> >>> Quando se usa campos Varchar, é mandando para o cliente os 300
> >>> espaços ou
> >>> somente o que for preenchido? (150 caracteres por exemplo)
> >>>
> >>>
> >>> []'s
> >>>
> >>> Francisco Thiago de Almeida
> >>> Enter&Plug Informática
> >>> Divisão: Desenvolvimento e Banco de dados
> >>> MSN: thiago em enterplug.com.br
> >>>
> >>> ----- Original Message ----- From: "Edinho" <infokernel em yahoo.com.br>
> >>> To: "Lista Firebird" <lista em firebase.com.br>
> >>> Sent: Wednesday, March 09, 2005 11:37 AM
> >>> Subject: [firebase-br] Tipo de Campo
> >>>
> >>>
> >>> > Pessoal!
> >>> >
> >>> >
> >>> > Que tipo de campo vcs utilizam quando precisa armazenar Texto ?
> >>> > Qual é melhor Blob ou um Varchar.Eu não muita noção desse Blob qual
> >>> > tamanho  utilizar?
> >>> >
> >>> > []'s
> >>> >
> >>> > Edinho
> >>> >
> >>> >
> >>> > ---------------------------------
> >>> > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o
> >>> discador do
> >>> > Yahoo! agora.
> >>> > ______________________________________________
> >>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >>> > Para editar sua configuração na lista, use o endereço
> >>> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>> >
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> ______________________________________________
> >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >>> Para editar sua configuração na lista, use o endereço
> >>
> >> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>
> >>>
> >>> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> >>> Scan engine: McAfee VirusScan / Atualizado em 08/03/2005 / Versão:
> >>
> >> 4.4.00 - Dat 4442
> >>
> >>> Proteja o seu e-mail Terra: http://mail.terra.com.br/
> >>>
> >>>
> >>>
> >>> -- 
> >>> No virus found in this incoming message.
> >>> Checked by AVG Anti-Virus.
> >>> Version: 7.0.308 / Virus Database: 266.6.3 - Release Date: 07/03/05
> >>>
> >>>
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >> Para editar sua configuração na lista, use o endereço
> >> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >> Para editar sua configuração na lista, use o endereço
> >> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>
> >>
> >>
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >> Para editar sua configuração na lista, use o endereço
> >> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >
> >
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >
> >
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>





Mais detalhes sobre a lista de discussão lista