Oscar, hay otras cosas que afectan mucho más la performance y la
escalabilidad que la elección del ORM.

O eso es por lo menos lo que piensa gente como Udi Dahan:
http://www.udidahan.com/2005/12/10/ultra-scalability-for-the-web/

o David Hayden:
http://codebetter.com/blogs/david.hayden/archive/2005/12/10/135559.aspx
http://davidhayden.com/blog/dave/archive/2005/07/02/1881.aspx

Saludos,

Pedro Wood

2010/1/19 Fabio Maulo <[email protected]>:
> Que maestro!
> Gracias Carlos por traducir mi brutus "Si" en castellano correcto y
> educante.
>
> El 19 de enero de 2010 21:17, Carlos Peix <[email protected]> escribió:
>>
>> 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
>
>
>
> --
> 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
>
-- 
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