BI experience

Peut-on en savoir plus sur le « In memory column store »?

| 0 Commentaires

Grâce à un indexe particulier qu’est le « columnstore index », le stockage et le traitement des requêtes est optimisé pour :

  • les chargements  et le stockage en masse : une compression des données 10 fois supérieure à la taille des données non compressées. Ces taux de compression améliorent les performances des requêtes en utilisant moins de mémoire et donc en permettant à SQL Server d’exécuter davantage d’opérations.
  • les requêtes en lecture seule : des requêtes 10 fois plus performantes  en comparaison à un stockage orienté lignes traditionnel

Détails techniques intéressants :

  • le « cluster columnstore index » est modifiable et accompagnera tous les traitements massifs d’insertions, mises à jour  et suppressions.
  • un nouveau mécanisme d’exécution de requête, appelé « exécution en mode batch » a été ajouté à SQL Server pour réduire considérablement l’utilisation de l’UC

Scénarios BI :

Cas où cela peut être intéressant :

  • pour le stockage de grandes « tables de faits » ou « tables de dimensions »
  • pour les requêtes qui utilisent des analyses de table complètes

Cas où cela ne convient pas :

  • pour les requêtes qui effectuent des opérations de recherche de données sur une valeur particulière par exemple.

L’avez vous déjà mis en œuvre? Et dans quel cas?

Voici mes sources :
source 1
source 2
 

 

Laisser un commentaire

Champs Requis *.

*