Hi guys,
Let me apologize for not making things clear on repository. First of all, the performance numbers on Github (
http://github.com/fgrehm/outlet-orm/blob/master/PERFORMANCE) relates to the new version being developed (not 0.7 nor SVN/trunk version), so don't take it too serious right now :-)
These are the tests:
http://github.com/fgrehm/outlet-orm/tree/master/performance_tests/Well... This is just some experimentation, I've never done these tests before and I don't know how good they
are. I just wanted to know how much time we spend mapping the query
result to objects (and also to start this discussions :-). I haven't done any tests with other versions or libraries to compare the numbers.
One thing to note is that PDO numbers represents running SQL queries (
http://github.com/fgrehm/outlet-orm/blob/master/performance_tests/performance.php#L73) while in Outlet tests we also have the query processing and object mapping that the the library does.
Another thing that might not be clear is that *selectRecords x 10* doesn't mean we are selecting 10 objects, we are actually *selecting 1000 objects x 10", the 1000 objects comes from bulkInsertRecords test which runs before selectRecords test (I know, this is kind of a hack but does the job for now :-).
I hope this helps :-)
Regards,
--
Fábio Rehm