SAP HANA - Moteur de calcul en mémoire
Une base de données en mémoire signifie que toutes les données du système source sont stockées dans une mémoire RAM. Dans un système de base de données conventionnel, toutes les données sont stockées sur le disque dur. La base de données en mémoire SAP HANA ne perd pas de temps à charger les données du disque dur vers la RAM. Il fournit un accès plus rapide aux données aux processeurs multicœurs pour le traitement et l'analyse des informations.
Caractéristiques de la base de données en mémoire
Les principales fonctionnalités de la base de données en mémoire SAP HANA sont:
SAP HANA est une base de données hybride en mémoire.
Il combine la technologie de base basée sur les lignes, les colonnes et orientée objet.
Il utilise un traitement parallèle avec une architecture CPU multicœur.
La base de données conventionnelle lit les données de la mémoire en 5 millisecondes. La base de données en mémoire SAP HANA lit les données en 5 nanosecondes.
Cela signifie que les lectures de mémoire dans la base de données HANA sont 1 million de fois plus rapides que les lectures de mémoire de disque dur d'une base de données conventionnelle.
Les analystes veulent voir les données actuelles immédiatement en temps réel et ne veulent pas attendre les données jusqu'à ce qu'elles soient chargées dans le système SAP BW. Le traitement en mémoire de SAP HANA permet de charger des données en temps réel à l'aide de diverses techniques d'approvisionnement de données.
Avantages de la base de données en mémoire
La base de données HANA tire parti du traitement en mémoire pour offrir les vitesses de récupération de données les plus rapides, ce qui est attrayant pour les entreprises aux prises avec des transactions en ligne à grande échelle ou des prévisions et une planification en temps opportun.
Le stockage sur disque est toujours la norme de l'entreprise et le prix de la RAM est en baisse constante, de sorte que les architectures gourmandes en mémoire finiront par remplacer les disques rotatifs lents et mécaniques et réduiront le coût du stockage des données.
Le stockage basé sur des colonnes en mémoire permet une compression des données jusqu'à 11 fois, réduisant ainsi l'espace de stockage d'énormes données.
Ces avantages de vitesse offerts par le système de stockage RAM sont encore améliorés par l'utilisation de processeurs multicœurs, de plusieurs processeurs par nœud et de plusieurs nœuds par serveur dans un environnement distribué.