No uses Guid a menos que tengas un motivo, si todavía no lo necesitaste, es
por que realmente no hizo falta. Se utiliza por lo general en ambientes de
sincronización/replicación con varias bases de datos. Suponete que tenés
sucursales y que querés que una vez por semana sincronicen sus datos hacia
la casa central, para evitar colisiones de Id, usás un UUID/GUID y con esto
no hay problema.

Guid.Comb es una variante del Guid que hace que los hash "menos diferentes"
para permitir mejor la agrupación y ganar en velocidad de recuperación.



2008/2/18 Marc Climent <[EMAIL PROTECTED]>:

>
> Hola,
>
> Muy interesante este Whitepaper. Leyendo lo del High-Low para generar
> OIDs, algo importante al tratar la persistencia de objetos, he
> recordado que en NHibernate se puede definir el mapping del id como
> "hilo" y "seqhilo". Si bien esto daría independencia del motor de base
> de datos al no usar mecanismos propietarios, al estar en
> entornos .NET, ¿qué ventaja tiene esto a usar "uuid.hex",
> "uuid.string", "guid" o "guid.comb"? Lo digo porque estos se basan en
> usar System.Guid para generar las claves, lo que siempre es
> independiente de la base de datos.
>
> Yo en general, por inercia con las bases de datos heredadas en los
> proyectos en los que he usaro NHibernate he usado "native" pero
> estaría bien si alguien puede contarnos sus experiencias con "hilo" o
> "guid" (y variantes).
>
> Un saludo.
>
> Marc Climent
>
> On 15 feb, 14:22, "Fabio Maulo" <[EMAIL PROTECTED]> wrote:
> > Hola.
> >
> > He subido a los archivos del foro una WhitePaper que ya habia enviado
> hace
> > tiempo...
> > Ahora está visible tambien para quien se habia perdido ese post.
> >
> > Es un poco vieja y, desde entonces, Ambler afinó algunas cosas.
> > Subí ese versión en especial porque trata en forma un poco mas profunda
> el
> > tema de OID (o como lo llama ahora POID Persistent Object ID).
> > En las nuevas no encontré mucho de eso.
> >
> > Estaría bueno que las lean sobre todo quien quiere conocer un poco mas
> los
> > conceptos de ORM.
> >
> > Aprovecho para un pequeña provocación
> > <http://www.agiledata.org/essays/dbaSkills.html>(saben que cada tanto me
> > gusta mandar una justo para animar un poco y conocernos mejor)......
> >
> > Un abrazo.
> > Fabio Maulo
> >
>


-- 
Dario Quintana
http://darioquintana.com.ar

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a