[firebase-br] ID tipo CHAR - Performance

Kleber Caneva kdcc em terra.com.br
Sex Fev 27 14:45:48 -03 2009


Se fosse você, pensava na hipótese de ter 2 campos e usar 3 sequences.

1) Campo ID (integer) que seria a chave primeira e usaria a Sequence1. Seria 
utilizado para fazer as pesquisas.

2) Campo CODIGO, seria o descrito por você.  'X'+Sequence2 ou 'Y'+Sequence3

E só uma sugestão, pra saber se é possivel teria que conhecer o problmea com 
oum todo.

[]´s

Kléber Caneva


----- Original Message ----- 
From: "Ricardo Ferreira Sobrinho" <ricardoif em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, February 26, 2009 2:40 PM
Subject: [firebase-br] ID tipo CHAR - Performance


Saudações a todos!

Preciso fazer uma tabela com uma campo ID CHAR(10) Primary Key que
futuramente terá muitos registros, dái um índice mais lento, já que com
INTEGER é mais eficiente.

Esse campo utilizaria dois Sequences (Generator) que será usados conforme o
registro que está sendo inserido.

Se for do tipo X, o conteúdo terá "X" + o sequence retornado. Por exemplo:
X.00000001.

Se for do tipo Y, o conteúdo terá "Y" + o sequence retornado. Por exemplo:
Y.00004589.

Sei que com um trabalho bem feito, consegue-se evitar aborrecimentos.

Por isso, gostaria da opinião de vocês sobre se já utilizaram um campo
Primary Key do tipo CHAR em uma tabela com muitos registros.

-- 
Cordialmente,


Ricardo Ferreira Sobrinho
______________________________________________
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 mensagens antigas: http://firebase.com.br/pesquisa

E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjM1NjcwMTY1LjY1NzY4OC41MDA3LnRyaWJ1bmUudGVycmEuY29tLDQ2NjU=
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.






Mais detalhes sobre a lista de discussão lista