[Cascavel-pm] Tempo com centesimos, mili e nano segundos

Marcio Ferreira mmmferreira em gmail.com
Terça Agosto 21 12:28:50 PDT 2007


Pessoal,

quero agradecer os comentários de todos, estamos revendo a arquitetura de
algumas tabelas que pensamos em usar como id primário um id artificial.
Das idéias que tinhamos com os comentários de vcs, estamos finalizando nossa
discussão observando pontos como:
1) Velocidade de Desenvolvimento
2) Simplicidade da Solução
3) Simplicidade da manutenção

(Não necessariamente nessa ordem) ;-)

Mais uma vez obrigado a todos.

Márcio Ferreira


Em 21/08/07, Fernando Oliveira <fernandocorrea em gmail.com> escreveu:
>
>
>
> Em 21/08/07, Nelson Ferraz <nferraz em gmail.com> escreveu:
> >
> > >  Bom, eu tive um caso similar, e resolvi da seguinte forma:
> > >
> > >  $ID = time;
> > >  $ID .= int(rand 99999)+1;
> > >
> > >  Basicamente eu pego a hora e depois acrescento um número aleatório.
> > Claro
> > > que não está esgotada a possibilidade de se ter uma duplicação, mas a
> > > probabilidade é praticamente nula.
> >
> > Isso me lembra aquela história do programador que, ao abandonar o
> > emprego, deixou escondida uma linha de código num canto remoto do
> > sistema, redefinindo o valor de "true" para int(rand()*100), de tal
> > forma que o sistema se comportasse de maneira totalmente previsível
> > 99% do tempo -- mas, de vez em quando (e com uma frequência apenas
> > suficiente para se tornar um incômodo) gerava comportamentos
> > imprevisíveis, que depois eram difíceis de serem reproduzidos.
>
>
> Teve alguém q realmente fez isso?! esse cara é um FDP de marca maior!!!
>
>
> O seu caso é um pouco melhor do que isso, mas, ainda assim, nunca é
> > bom contar com a sorte. Se você pensa que algo tem "probabilidade
> > praticamente nula" é por que cedo ou tarde *vai* acontecer. E, de
> > acordo com a Lei de Murphy, vai acontecer no pior momento possível: na
> > frente do seu chefe, quando você estiver demonstrando o sistema para o
> > cliente.
> >
> > Melhor procurar uma solução capaz de gerar identificadores
> > comprovadamente únicos. :-)
> >
> > --
> > Nelson Ferraz
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> >
>
>
>
> --
> []'s Fernando
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>



-- 
www.Empregar.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070821/461fb15a/attachment.html 


Mais detalhes sobre a lista de discussão Cascavel-pm