(further lies, damned lies, and benchmarks)
Hi all,
I would like to direct you to the following benchmark that covers Hibernate:
http://www.polepos.org
The published results use a 2.x version of Hibernate and the tests and the code do not look like they are ideal yet.
I just read the Hibernate Performance Q+A and Gavin's rants on this page:
http://www.hibernate.org/157.html
I fully agree with what Gavin writes: Simple benchmarks usually are meaningless if they do not uncover what is run in memory and what is written to disk.
However I do really like the solution of the PolePosition benchmark to run number rows and to plot curves to get an idea on scalability. I also think the overall framework is convenient enough to add further tests easily.
My suggestion:
Why don't you embrace the PolePosition benchmark and contribute own ideas? Maybe it can develop into a strong standard benchmarking platform, so you will never have to evaluate another benchmark again, Gavin? Could the code behind the perftest target maybe be ported to Poleposition?
I do like one aspect about benchmarks:
If you spend weeks and months optimizing performance you have something to show users and management.
Best,
Carl