Frankly speaking, I'm tired to protect the results you see on this web site during last 1.5 weeks. But since I wrote "Part 1" in my previous post, I have no choice now :) Although I hope, this is the last part.
So first of all, some links:
- ADO.NET Entity Framework Performance Comparison. It is based on two posts: first one is about materialization performance, and the second one is about query performance. Do you see the parallels?
- ADO.NET performance improvements with the .NET Framework 2.0 SP1 - a bit old, and about ADO.NET itself, but take a look on tests they run.
- Batching support in NHibernate - "As of about 90 minutes ago, NHibernate has batching support. :-D", and you know who is the author :-D Of course, there are other posts in his blog related to NH performance. E.g. this one, that refers to that one, made me smile ;)
- Subsonic scaling - "Test Number One: Inserting Lots Of Data", "Test Number Two: Pulling Records Back Out", "Test Number Three: Loading Collections", "Test Number Three: Loading Bigger Collections – 100 at a Time". Rob, why do you dislike our benchmark then? It looks like we prefer to test the same logic...
Ok, I hope that's enough. The list is short because I googled it in just 10 minutes.
And finally, thoughts:
I got a lot of critics. A lot! And most part of it was based on the fact this benchmark is biased, because we are ORM vendors. But take a look at this reply. I think, it's great.
Think about the following: are the people criticizing ORMBattle.NET most (Oren, Frans, Rob, Fabio) really represent independent and non biased point of view? No. All of them are ORM developers. And it does not really matter, if their product is free or not. Thus I don't see any reason to consider their critics even a bit more "independent" than results you see here.





