V
ectorWise, sa nouvelle base de données bat le record du TPC-H.
Ingres clame haut et fort que sa base de données VectorWise est la plus rapide du monde. L’éditeur peut désormais s’appuyer sur le benchmark réalisé le 9 février 2011 dans le cadre du TPC-H, benchmark dédié aux Data Warehouse. Joli coup, Ingres s’empare du record des « baby » data warehouses, c’est à dire ceux dont la volumétrie ne dépasse pas 100 Go.
Si VectorWise a enfoncé SQL Server 2008 R2 à hardware égal, il a aussi battu à plates-coutures Sybase IQ, autre base de données en colonnes, mais sur un hardware Sun vieillissant il est vrai.
Retour sur la performance de VectorWise.
Ingres a une mémoire… plutôt sélective
Le plus intéressant dans un communiqué de presse, c’est plus souvent ce qui n’y figure pas. Le communiqué d’Ingres titré « VectorWise Smashes TPC-H Record at Scale Factor 100 Delivering 340% of Previous Best Record » ne déroge pas à cette règle. Le record du TPC-H tombe dans l’escarcelle d’Ingres pas de contestation là dessus, par contre pour clamer ce 340%, l’éditeur a soigneusement retiré les solutions en cluster du classement, notamment CPI et Exasol qui détenait le précédent record. Voici 3 ans de cela ce dernier marquait tout de même 209.298 QphH (l’unité de ce benchmark) contre aujourd’hui 251.561 QphH pour Ingres (120%). Ne jetons pas la pierre à ce dernier, Ingres a réalisé sa performance avec 1 unique serveur, là où Exasol était déployé sur un cluster de 12 machines. L’impact en terme de coût est très direct : une configuration à 261.623 $ pour l’un et 94.667 $ pour Ingres. Le progrès est énorme.
Beaucoup de disques, pourquoi pas ?
Ingres veut se comparer à Microsoft et son SQL Server 2008 R2, on comprend bien pourquoi. Donc jetons un oeil sur cette comparaison. Elle est intéressante puisque les deux solutions ont été testées sur une plate-forme hardware identique un serveur HP ProLiant DL380 G7 avec deux Xeon X5680 6 coeurs, 144 Go de RAM pour Ingres, 192 Go pour Microsoft. Pourtant la plate-forme mise en oeuvre par Ingres est 30% plus coûteuse que celle d’HP avec Microsoft (61.217 $). La différence s’explique par la configuration disque choisie : 16 disques à 146 Go pour Ingres contre 4 SSD de 60 Go et 1 disque 300 Go pour SQL Server. 2.336 Go contre 684 Go. Le ratio capacité de stockage sur taille de la base de données est de 6,84 pour SQL Server, il est de 23,36 sur Ingres VectorWise ! C’est visiblement le prix à payer pour avoir la solution « la plus rapide du monde ». Rapporté à la puissance délivrée ce surcoût est justifié : le QphH revient à 0,38 $ sur Ingres contre 0,58 $ sur SQL Server. Reste à voir jusqu’à quelle volumétrie ce luxe de capacité de stockage reste économiquement viable.










