Pregunta

Actualmente tenemos un proyecto para implementar un sitio de banca por Internet, y estamos evaluando el uso de Nhibernate en él. ¿Es NHibernate adecuado para este tipo de aplicación, donde el rendimiento es importante y habrá una gran cantidad de usuarios que realizan operaciones simultáneamente?

¿¿Conoce alguna historia exitosa de usar NHibernate en este tipo de entorno?

Creo NHibernate es lento sólo cuando se utiliza de forma incorrecta, y creo que lo podemos usar con una gran cantidad de ajustes, las mejores prácticas y el sentido común.

ACTUALIZACIÓN: Hemos sido contactados por el proyecto no hace mucho tiempo, y todavía estamos recolectando requisitos para definir las especificaciones. La solicitud es por una pequeña a mediana bancaria en nuestro país, por lo que esperan que alrededor de un 200 - 300 usuarios como parte activa de forma simultánea.

Im bastante seguro de que el PP estará en SQL Server 2005, y será una aplicación de n niveles usando servicios web para acceder a la capa de datos.

¿Fue útil?

Solución

Mi equipo ha estado utilizando NHibernate en un sistema que requiere un alto rendimiento durante años sin ningún problema. NH es bastante eficiente, para empezar, y proporciona un control preciso sobre cuándo y cómo se reconstituyen objetos.

Con eso dicho, no sabemos los detalles de su problema, por lo que no puede hacer ciertas predicciones. Realizar pruebas de escala antes de comprometerse.

Otros consejos

NHibernate puede ser adecuado si se usa correctamente. Pero, no te precisar en esta respuesta, ya que no sabemos las especificaciones correctas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top