NHibernate er ikke pratsom i det hele tatt. Om skalerbarhet, var det allerede et spørsmål på NHs grupper , som var mer om kompleksiteten i databasen da trafikken, men kan likevel være interessant for deg.
Selv om det er alltid klage er om unødvendige spørringer på hver ORM, på grunn av den generiske natur en ORM, betyr det ikke at det er pratsom. På den annen side optimaliserer det situasjoner der det ville være for komplisert å optimalisere i håndskrevne DAL-tallet. Eg. spørre ladninger eller lat lasting.
NHibernate er ganske lett i forhold til andre ORM og i forhold til det kraftige funksjoner.
NHibernate (som alle andre ORM) kan anses å være overkill hvis det ikke er objektorientert forretningsmodell, men du trenger for å optimalisere for best mulig ytelse. Jeg tror ikke at Google kunne gjøre bruk av NHibernate for sin søkemotor, for eksempel.
Redigere:
Ytelsen og makt NHibernate er ikke helt gratis. Det krever at utviklerne forstår minst det grunnleggende om relasjonsdatabaser. Andre ORM prøve å skjule hele relasjonelle problematikken, noe som fører til mye mer unoptimized atferd.