Skip to main content

Co to jest indeks bitmapy?

Indeks bitmapowy jest określonym rodzajem struktury danych.W informatyce struktury danych są metodami układania i klasyfikacji danych w celu wykorzystania ich w najbardziej wydajny sposób.Zaletą korzystania z tej konkretnej struktury danych jest to, że niektóre informacje mogą być przetwarzane szybciej i będą wymagać mniejszej ilości pamięci sprzętowej.W szczególności wskaźnik bitmapa jest powszechnie stosowany podczas radzenia sobie z magazynowaniem danych.

Koncepcja magazynowania danych odnosi się do metody organizowania ogromnych ilości danych.Po zorganizowaniu danych możliwe jest przesiewanie i wybieranie różnych trendów lub wzorów, aby można je było lepiej zrozumieć.Oznacza to, że dane są sortowane w tabeli i definiowane przez liczby reprezentujące różne wartości w danych.Zasadniczo indeksy danych tego typu są bardziej wydajne, gdy zdefiniowane dane nie obejmują wielokrotnie tych samych wartości.Z drugiej strony wskaźnik bitmapa najlepiej jest najlepiej stosować, gdy wartości się powtarzają.

Taki rodzaj powtórzenia można opisać jako dane o niskiej kartynalności i mdash;To znaczy, gdy wyświetlane informacje mogą mieć tylko bardzo niewielką liczbę wyników.Dlatego ta sama wartość byłaby wielokrotnie powtarzana.Jednym z przykładów jest to, że wartości definiują mężczyznę i kobietę.Istnieją tylko dwa różne sposoby opisywania płci, więc każda kolumna w tabeli miałaby niską litość i była idealna do wyświetlania z indeksem bitmapu.

jest kompromisem.Znacznie skondensowana struktura pozwala na łatwe do czynienia, ale jednocześnie dane muszą być przetwarzane przez procesor wielokrotnie, aby zdekompresować je na prostsze warunki, które komputer może zrozumieć.Ponadto modyfikacja indeksu bitmapów może być bardzo czasochłonna.Ponieważ wszystko jest bardzo systematyczne i specyficzne, jedna rzecz, która wymaga zmiany, może spowodować zmianę w całej strukturze.

Kolejną zaletą indeksów bitmapów jest to, że wymagają bardzo niewielkiego przechowywania pamięci.Często indeks bazy danych ma więcej komponentów niż same dane i wymaga przechowywania dodatkowej przestrzeni.Podczas korzystania z indeksu bitmapu nie jest tak.Skrapla dane w mniejsze, łatwiejsze do odczytania części, uwalniając przestrzeń, której nie trzeba używać.