Hola Oscar,

En las condiciones que comentas, con cualquier herramienta que te ayude en
la capa de acceso a datos, tenes grandes posibilidades de caer en problemas
de escalabilidad y tambien grandes posibilidades de exito.

En otras palabras, cualquier tecnologia que apliques te va a demandar,
ademas, un profundo entendimiento de la arquitectura y de los condicionantes
de escalabilidad, rendimiento y consumo de recursos.

Una herramienta avanzada como NHibernate tiene ya construidas un monton de
herramientas que de una manera u otra, vas a necesitar para construir una
capa de acceso a datos eficiente, por ejemplo, cache de 1er y 2do nivel,
session stateless, lazy loading, eager loading, etc.

Cuando entiendas mejor NH vas a ver que te menciono soluciones encontradas
(por ejemplo lazy vs eager loading o cache de 1er nivel vs sesiones
stateless), esto es porque dependiendo de tus necesidades podes necesitar
una u otra en diferentes puntos de tu aplicacion.

500 usuarios concurrentes es un trafico respetable y va a requerir que hagas
las cosas bien.

Viendo la forma en que planteas tu caso, pareciera que se escapan algunas
cuestiones importantes o que la duda esta planteada en terminos un tanto
basicos por lo que concluyo que debieras prestar atencion a cosas mas
generales de escalabilidad, conceptos que podras aplicar a distintas
opciones de acceso a datos.

En otras palabras, NH bien utilizado puede tolerar esas condiciones.

Un abrazo

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

2010/1/19 oscarlagatta <[email protected]>

> Buenos dias, la idea es que teniendo un nivel medio de concurrencia
> evaluar si NHibernate podria ser una alternativa para la persistencia.
> Teniendo el siguiente volumen de usuarios igual a 3500 y una
> concurrencia de 500, podria NHibernate manejar estos valore y ser
> igualmente performante ?
> Muchas gracias.
>
> --
> 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