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

Responder a