[firebase-br] Aos interessados: Omelhor Autoincrementosequencial

Mario H. brujeria em task.com.br
Seg Abr 10 02:40:26 -03 2006


Otto,
pois e.. sabemos disso.. eu so fui infeliz ao falar que era 2^26... quando o 
certo era 2^64, afinal estavamos falando de campos generator do tipo BIGINT 
no qual usa-se 64 bits
Valeu
Mario

----- Original Message ----- 
From: "Otto" <ottofuch em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Sunday, April 09, 2006 8:54 PM
Subject: Re: [firebase-br] Aos interessados: Omelhor 
Autoincrementosequencial


Há um pequeno equívoco:
2^26 = 67108864
e
18.446.744.073.709.551.616
corresponde a
2^64
Para conferir, colocar a calculadora do Windows em modo científico e
executar:
2 [tecla x^y] 64 [tecla =]
[]´s
Otto

----- Original Message ----- 
From: "Mario H." <brujeria em task.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, April 06, 2006 4:11 PM
Subject: Re: [firebase-br] Aos interessados: Omelhor
Autoincrementosequencial


Ai, uma curiosidade:
2^26 = 18.446.744.073.709.551.616
Considerando que voce tenha uma media de 1000 inserções/dia em uma unica
tabela
 (considerando já os genrators desperdiçados) temos: 50.539.024.859.478 anos
!!!!!!!!

Sobre numeros continuos, tipo nota fiscal, pode existir a ideia de que a
nota seja descarta.
Isto por varios motivos, sei la, vamos dizer que errou o preenchimento de
uma folha ou o retorno do produto.
Ainda não consegui imaginar um caso que seja realmente ineterrupto.
Sobre gravar os numeros descartados em uma tabela acho um pouco
desnecessário, porque isto é possível em tempo real por uma procedure. Alem
que os casos de que este numeros precisem ser identificados são rarissimos.

Alguem tem um caso de que é extremamente necessário numeros continuos?
Ou algum caso de que estes "pulos" de numeros necessitam ser identificados a
todos instante?

Valeu
Mario



----- Original Message ----- 
From: "Carlos H. Cantu (TeamFB)" <listas em warmboot.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, April 06, 2006 3:25 PM
Subject: Re: [firebase-br] Aos interessados: Omelhor
Autoincrementosequencial


MH> Se eu usar o Generator por anos, vamos dizer até acabar o limite do
INTEGER.
MH> Vamos considerar também que os numeros nao podem ser maior que INT, dai
nao
MH> poderiamos atualizar o banco com um DOUBLE PRECISION.

O generator usa um BIGINT (2^64). Pra vc estourar o limite de um
bigint, vai precisar de umas 2 encarnações :D

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista