L'information au bout des doigts. SAP, comme les autres, l'avait promis. Au final, les doigts doivent patienter des minutes voire des heures pour obtenir l'information. Hasso Plattner, cofondateur de SAP et président du conseil d'administration, l'a reconnu lors de son intervention à la conférence Sapphire de l'éditeur allemand à Orlando, le 13 mai dernier. Mais il a fait une promesse : si les bonnes technologies sont adoptées d'ici 18 à 24 mois, le patron d'une entreprise de la taille de SAP devrait pouvoir accéder à n'importe quelle donnée du progiciel en moins d'une seconde. Trois piliers technologiques sont nécessaires pour parvenir à ce résultat, selon Hasso Plattner : le multicoeur (et des applications parallélisées), des bases de données en mémoire et du stockage en colonne. Le docteur Plattner a fait précéder son intervention d'une série d'affirmations interpellant l'auditoire (voir en encadré ci-dessous). Son but était de pointer le fait que la puissance de calcul continue d'augmenter, mais que cette puissance est gâchée, du fait de solutions de stockage totalement inadaptées. Le stockage en colonnes, ignoré par tous - « y compris par SAP » Comme Hasso Plattner ne peut guère intervenir sur les supports de stockage, il a fait part d'une expérience menée avec des étudiants d'une faculté scientifique allemande sur la façon de ranger les données en base et d'y accéder. Hasso Plattner a ainsi découvert une technologie « qui existe depuis 15 ans, mais que les éditeurs comme SAP ont ignorée jusque là », le stockage en colonne (ou stockage vertical). Cette technique, mise en oeuvre par quelques bases spécialisées comme Sybase IQ ou Vertica, consiste à accéder aux données par colonnes et non par lignes. Selon les experts du domaine, cette méthode accélère grandement les accès lorsqu'il s'agit de lire les données. C'est pourquoi Sybase l'a implémentée, par exemple, dans sa base destinée aux solutions décisionnelles, ou pourquoi Google s'en est inspiré pour concevoir sa base BigTable qui stocke les éléments de ses pages Web. Vu le taux de compression du stockage vertical, tout peut tenir en mémoire