[pyar] Nombres unicos para tablas

Lucio Torre lucio.torre en gmail.com
Vie Jun 18 15:55:11 ART 2010


2010/6/18 Roberto Alsina <ralsina en netmanagers.com.ar>:
> On Friday 18 June 2010 15:27:12 Lucio Torre wrote:
>> No dije que sea dificil.
>> proximo_id = uuid.uuid4() tampoco es dificil. Solo exprese mi
>> preferencia a no usar locks en todo lo posible como un tema de
>> politica.
>
> Pero para usar random() también tenés que hacer un lock, o tenés una race
> condition. Sí ya sé, es requeterecontrasuperimprobable que te falle, pero por
> lo menos en teoría está.

Si, pero no es mio el lock.

De hecho, uuid4 hasta hace poco tenia ese problema, pero ya se que no
lo tiene mas y puedo confiar en eso.

Por otro lado, con un contador podes correr un solo proces, con random
los podes distribuir.

Lucio.



More information about the pyar mailing list