Re: Poleposition for Cayenne?

From: Adrian A. (a.adrian.tec..mail.com)
Date: Mon Jun 29 2009 - 08:52:23 EDT

  • Next message: Michael Gentry: "Re: documentation"

    > On 26/6/09 9:03 PM, Andrei Ionescu wrote:
    >> Would project Poleposition:
    >> http://sourceforge.net/projects/polepos
    >> make sense for Cayenne (ORMs) to compare it's speed with other ORMs
    >> (mainly Hibernate) ?
    > Even comparing ORMs on this basis is fairly
    > pointless since not many people use their ORM to regularly write 100,000
    > records in a batch process into a database.
    Maybe, but it would be important to be able to compare the ORMs for
    these scenarios too (to have some rakings here for this data too, not
    just the "popularity" raking - the only one that seems to exist right
    now :( ).

    > How long does it take to create a new context? How expensive is it to
    > move objects from one context to another? How much memory does a
    > 1,000,000 object paginated (hollow) list take? ... These are the important questions.
    If I'm not mistaken, Poleposition is just a framework for comparing
    "speed" results. It has those circuits, that state what to compare, and
    new circuits can be added to take in consideration things like you've
    asked above.

    IMHO there would be quite allot value in having such comparison data
    (even if they do not reflect 100% the real working scenarios - but what
    comparison tests do anyway?).

    Such a PDF report (e.g. comparing only ORMs) would also a very good
    marketing instrument, and project managers who decide what to allow in a
    project listen more to such material instead of developer argumentation.

    Adrian.



    This archive was generated by hypermail 2.0.0 : Mon Jun 29 2009 - 08:53:34 EDT