• # Quand même

    Posté par . En réponse à la dépêche Oracle Pet Store vs. .NET Pet Store. Évalué à 10.

    ... on a beau ne pas être naif quand à l'honnêteté de Microsoft quand il s'agit de vendre leur techno, là, ils ont sacrèment abusé :

    • leur benchmark se base sur les chiffres qu'avait annoncé Oracle à l'époque, les deux applications ne tournent pas sur les mêmes OS/Hardware

    • Ils ont complètement réécrit leur appli pour qu'elle soit rapide, ce n'est pas un portage

    • Et en plus, ils ont même changés les requêtes SQL ! (plus de jointures, moins de données retournées, et les requêtes en procédures stockées !!)


    Bref, comme mauvaise foi, Microsoft se pose là quand même : les deux applications comparés n'ont plus rien à voir, et le matos n'est même pas identique.

    Les résultats, après optimisation par Oracle, sont assez savoureux ceci dit :

    • Sans cache sur Oracle Application Server et sans cache sur .NET : OAS est "juste" 18 fois plus rapide

    • Avec cache sur OAS et .NET : OAS est 22 fois plus rapide

    • ...et... OAS sans cache comparé à .NET avec cache : OAS est encore 7 fois plus rapide.



    Une belle raclée. Reste à voir si les modifications apportées aux requêtes SQL par Oracle sont "honnêtes" elles...