NHibernate Performance

Rob Hurlbut sent me a link to a post on Jeffrey Palermo's blog referencing my Channel9 NHibernate interview.  I think Jeffrey really nailed the NHibernate performance meme with this quote:

What performance do they really need?  Now, NHibernate is NOT slow, but  if you need to go 400 MPH instead of a measley 397MPH, then you have some pretty heavy traffic and strict performance requirements.  For the rest of applications, NHibernate probably offers more speed than required.

Then my uncle chimed in on my last post with a slightly different angle on the performance thing:

“I think you really DO care about performance - after all, using nHibernate enhances YOUR performance.”

And there's the real meat of it.  Since time is money, NHibernate helps you develop an application with better than adequate performance with a whole lot less development time and maintenance time.  NHibernate speeds up development performance and developer speed.

-Ben

posted @ Sunday, February 26, 2006 10:08 AM

Print

Comments on this entry:

# re: NHibernate Performance

Left by Terry Anderson at 4/5/2006 1:16 PM
Gravatar
I agree 100%. Developers are much more expensive than servers.

# re: NHibernate Performance

Left by Victor Ionescu at 6/1/2006 1:02 PM
Gravatar
No one talks about NHibernate startup performance (i.e. the time spent configuring by parsing those xmls). I tried it in a windows forms application and it sucks (the config stuff takes 6-8 seconds with just three hbm.xml files). So, I won't use it because I thought the users are the more expensive than the developers.

# re: NHibernate Performance

Left by Stuart Jones at 10/20/2006 4:38 AM
Gravatar
I've never noticed a performance statup issue. Are you talking in the IDE or on a compiled app?

# re: NHibernate Performance

Left by Guy Mahieu at 10/30/2006 10:16 AM
Gravatar
Well, it all depends on whether you enable the reflection optimizer.

See: http://forums.hibernate.org/viewtopic.php?t=966535&sid=856865ccb648fc0236dec17be79d774d

# re: NHibernate Performance

Left by raj at 10/3/2008 2:08 AM
Gravatar
So should Nhibernet be used.What performance improvement it provides ?

# re: NHibernate Performance

Left by Monster at 10/13/2008 3:40 PM
Gravatar
Developers are much more expensive than servers.

# re: NHibernate Performance

Left by Lemonhead at 10/16/2009 9:02 PM
Gravatar
I'm sorry, but the correct analogy is whether you want to go 50 MPH using NHibernate or 400 MPH using some other ORM.

Honestly, NHib is Java-bloat garbage

# re: NHibernate Performance

Left by Otro at 5/7/2010 11:59 AM
Gravatar
I agree, NHibernate is definetly much slower than other options. I think it is the right framework to build up demo applications, funtcional prototypes, but NOT production applications.
NHibernate NOT ALLWAYS speed up development process, that is a fact!

Your comment:



 (will not be displayed)


 
 
 
Please add 6 and 8 and type the answer here:
 

Live Comment Preview:

 
«September»
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789