Ingres Vectorwise
Annonce de Ingres : Ingres Vectorwise, une technologie qui va bouleverser le monde des bases de données ...
Résultat d'une collaboration entre Ingres et Vectorwise, un essaimage de l'équipe de recherche du CWI d'Amsterdam (Centrum Wiskunde & Informatica, un institut de recherche en mathématiques et informatique), et avec le support d'Intel, Ingres Vectorwise va (enfin) libérer le potentiel du matériel.
L'idée est que le logiciel, au cours de ces dernières années, a beaucoup moins évolué que le matériel.
Avec Ingres Vectorwise il est possible, à priori, d'exécuter une requête sur une table de 6 millions de lignes en quelques secondes, et sur un portable.
Depuis la page du projet Vectowise sur le site de Ingres, il y a un PDF à télécharger, qui explique le test.
Soit la requête suivante :
select
l_returnflag,
l_linestatus,
sum(l_quantity) as sum_qty,
sum(l_extendedprice) as sum_base_price,
sum(l_extendedprice*(1-l_discount)) as sum_disc_price,
sum(l_extendedprice*(1-l_discount)*(1+l_tax)) as sum_charge,
avg(l_quantity) as avg_qty,
avg(l_extendedprice) as avg_price,
avg(l_discount) as avg_disc,
count(*) as count_order
from
lineitem
where
l_shipdate <= date '1998-12-01' - interval '[DELTA]' day (3)
group by
l_returnflag,
l_linestatus
order by
l_returnflag,
l_linestatus;
lineitem fait à peu près 6 millions de lignes, et pour toutes les lignes la requête réalise :
- 4 sommes
- 3 moyennes
- un count
- 2 additions
- 2 soustractions
soit au total quelque chose comme 120 millions d'opérations ... résultat :
- Ingres 9.0 : 16,5 secondes
- Développement C++ : 0,040 secondes
- Ingres Vectorwise : 0,206 secondes
Imaginez tout cela transposé à un datacenter ...
Le projet Ingres Vectorwise :http://www.ingres.com/vectorwise/index.php
Le site de Vectorwise : http://www.vectorwise.com/index_js.php?page=mission_overview
Vidéo YouTube : http://www.youtube.com/watch?v=YVmL6HbmIDI
Pour l'instant il n'y a rien à télécharger, juste de l'info sur le projet.
Restez connecté(e) !