Hola Fabio, Lástima que la charla se haga a unos 10.000km de mi trabajo, sino me pasaría. Creo que esperaré a que se publique algo, porque parece muy interesante.
Lo de que no son UUID sino GUID lo pone en la propia guía: http://www.hibernate.org/hib_docs/nhibernate/html/mapping.html Explica que todo usa básicamente System.Guid, jeje. Un saludo, Marc Climent On 18 feb, 13:04, "Fabio Maulo" <[EMAIL PROTECTED]> wrote: > Hola Marc. > Trataremos el tema en la charla del MUG. > Te anticipo dos cositas (entre lineas) > > El día 18/02/08, Marc Climent <[EMAIL PROTECTED]> escribió: > > > > > 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". > > "seqhilo" se puede usar solo si el Dialect/RDBMS suporta sequence (no es db > endependiente) > > 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. > > Bueno... nos descubriste. Los uuid en NH son de mentira... no son uuid son > Guid. > Los Guid no son RDBMS endependiente y no conviene usarlo a menos que no sea > estrictamente necesario. > Si un RDBMS no suporta Guid optimizado com PK podrias esta penalizando la > performance a parte la pequeñez que generar un Guid lleva "mas tiempo" que > hacer: low++; > > 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). > > Vení a la charla o esperá despues de la charla cuando publicaremos algo de > algun lado. > > Bye. > Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
