Hola Claudinho,

Has hecho pruebas para respaldar las aseveraciones respecto de la
ejecucion de comandos mediante NHibernate o son solo suposiciones?

Si las tuvieras, podrias compartirlas asi las discutimos?

Tal como han dicho Gustavo y Marcos, NHibernate toma acciones muy
concretas para que el motor de base de datos (no solo SQLServer) pueda
aprovechar al maximo las optimizaciones, entre ellas las que
mencionas, por eso me extraña que hayas observado diferencias.

----------------------------------
Carlos Peix

2011/3/1 Claudiño <[email protected]>:
> Hola a todos:
>
> Utilizo NHibernate hace un tiempo y tengo algunas dudas con respecto
> al rendimiento.  Lo más utilizado y expuesto en la documentación del
> framework son los mappings de clases ya sea por archivos o por
> atributos, lo que redunda en que en tiempo de ejecución NHibernate
> traduce las solicitudes a script de SQL que son ejecutados sobre el
> motor de base de datos específico.  En SQL Server, al utilizar
> procedimientos almacenados, el motor genera un plan de ejecución la
> primera vez que se realiza la consulta del procedimiento almacenado y
> luego las solicitudes responden más en menos tiempo ya que se basan en
> el plan calculado, pero NHibernate al generar las consultas, genera
> una especie de consulta embebida, dependiendo de la solicitud, y para
> esto no hay un plan de ejecución calculado, por lo que no sé que tan
> eficiente sea en ambientes de alta demanda.
>
> --
> Para escribir al Grupo, hágalo a esta dirección: 
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

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