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 -~----------~----~----~----~------~----~------~--~---
