Middle
Šta je bitmap indeks i kada se koristi?
sobes.tech АИ
Одговор од АИ
Bitmap indeks je vrsta indeksa u bazama podataka koji koristi vektore bitova (bitmaps) za predstavljanje prisutnosti ili odsutnosti vrednosti u redovima tabele.
Svakoj jedinstvenoj vrednosti kolone odgovara vektor bitova, gde svaki bit ukazuje da li je ta vrednost prisutna u odgovarajućem redu.
Prednosti bitmap indeksa:
- Veoma su efikasni za kolone sa niskom kardinalnošću (npr. pol, status).
- Brza obrada složenih upita sa uslovima AND, OR, NOT pomoću bitwise operacija.
Primer upotrebe: U tabeli sa poljem "pol" (muški/ženski) kreira se bitmap indeks. Za upit "pol = muški" baza brzo bira redove gde je odgovarajući bit postavljen.
U mašinskom učenju i obradi velikih podataka, bitmap indeksi pomažu u optimizaciji filtriranja i agregacije podataka, ubrzavajući pripremu uzoraka i računanja na velikim obimima podataka.