© JEMM Vision 2013 4
mémoire RAM, capacité de traitement des architectures multi-cœurs, rapidité des accès sur
les mémoires flash).
Un marché prometteur ?
Depuis longtemps, les éditeurs de bases de données se sont intéressés à cette nouvelle
technologie des bases de données In-Memory. En 2005, Oracle rachète TimesTen et sa base
de données. L’éditeur la propose aujourd’hui comme cache en mémoire de sa base de
données relationnelle. IBM a racheté en 2007 l’éditeur Solid et son produit SolidDB qui est
utilisé par les grands acteurs des télécommunications (Cisco, Alcatel, Nokia, Siemens). Enfin
Microsoft travaille sur le projet Hekaton qui devrait être commercialisé avec la prochaine
release majeure de SQL Server.
Avec HANA, SAP est le premier éditeur à proposer une base de données In-Memory à hautes
performances pour toutes les applications, qu’elles soient analytiques ou transactionnelles.
SAP Business Suite Powered by SAP HANA
SAP annonce l’intégration de SAP ERP, SAP CRM, et SAP Supply Chain Management (SAP
SCM) avec SAP HANA. 23 scénarios métiers de différentes industries et 400 rapports sont
disponibles. L’intégration de SAP Supplier Relationship Management (SAP SRM) est prévue
à une date ultérieure.
Bien sûr, la Business Suite continue de supporter les principales bases de données
relationnelles du marché. Mais avec cette annonce, SAP propose à ses clients d’exploiter
HANA pour gérer l’infrastructure de toutes les applications critiques sur une plate-forme
unique pour « supporter l’entreprise en temps réel ».
Pour faciliter la migration, SAP annonce également une solution de déploiement rapide,
disponible au cours du premier trimestre de cette année. Cette option, qui vise un déploiement
en six mois, comprend notamment des services d’implémentation et modèles de paramétrage
applicatif. Le tout pour un prix fixe.
Une base de données en mémoire, une révolution ?
Les SGBD relationnels stockent leurs données sur des disques. Il faut donc optimiser les
accès pour ne pas pénaliser la performance globale.
La technologie In-Memory a pour objectif d’améliorer les performances de manipulation des
données en les rendant accessible directement en mémoire RAM. Il faut préciser que cette
technologie In-Memory recouvre plusieurs concepts différents :
Une optimisation des Entrées/Sorties de la base de données par une mise en mémoire
cache des données les plus fréquemment accédées (ex : les index)
Une base de données relationnelle s’exécutant en mémoire
Des données organisées suivant un modèle en colonnes stockés sur disque
Un stockage des données sur de la mémoire flash ou des disques SSD
Dès sa conception, la feuille de route de SAP HANA préconisait de mettre toutes les données
en mémoire RAM, organisées dans des vues virtuelles et non matérialisées, d’exploiter