Skip to main content

Qu'est-ce qu'un index bitmap?

Un indice bitmap est un type spécifique de structure de données.En informatique, les structures de données sont des méthodes d'organisation et de classification des données afin de les utiliser de la manière la plus efficace.L'avantage de l'utilisation de cette structure de données particulière est que certaines informations peuvent être traitées plus rapidement et nécessiteront une plus petite quantité de mémoire matérielle.En particulier, un indice bitmap est couramment utilisé lorsqu'il s'agit de l'entreposage de données.

Le concept d'entrepôt de données fait référence à une méthode d'organisation d'énormes quantités de données.Lorsque les données sont organisées, il est possible de passer au crible et de choisir diverses tendances ou modèles afin qu'il puisse être mieux compris.Cela signifie que les données sont triées dans un tableau et définies par des nombres représentant différentes valeurs dans les données.Généralement, les indices de données de ce type sont plus efficaces lorsque les données définies n'incluent pas les mêmes valeurs à plusieurs reprises.Un index bitmap, en revanche, est mieux utilisé lorsque les valeurs se répètent.

Ce type de répétition peut être décrit comme des données ayant une cardinalité faible et mdash;Autrement dit, lorsque les informations affichées ne peuvent avoir qu'un très petit nombre de résultats.Par conséquent, la même valeur serait répétée plusieurs fois.Un exemple de cela est lorsque les valeurs définissent les hommes et les femmes.Il n'y a que deux façons différentes de décrire le genre, donc chaque colonne du tableau aurait une cardinalité faible et être parfaite à afficher avec un index bitmap.

Bien que l'affichage de ce type de données dans un index lui permet de lire plus rapidement, làest un compromis.La structure grandement condensée permet d'être facilement lisible mais en même temps, les données doivent être traitées plusieurs fois par le CPU pour la décompresser en termes plus simples que l'ordinateur peut comprendre.De plus, la modification d'un indice bitmap peut être extrêmement longue.Étant donné que tout est très systématique et spécifique, une chose qui doit être modifiée peut provoquer un changement tout au long de la structure.

Un autre avantage pour les index bitmap est qu'ils nécessitent très peu de stockage de mémoire.Souvent, un indice de base de données a plus de composants que les données elle-même et nécessite un espace supplémentaire pour être stocké.Lorsque vous utilisez l'index bitmap, ce n'est pas le cas.Il condense les données en pièces plus petites et plus faciles à lire, libérant un espace qui n'a pas besoin d'être utilisé.