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

Responder a