Junior — Middle
Vai vari sniegt piemērus par dažādiem indeksu veidiem, kas tiek izmantoti datu bāzēs?
sobes.tech AI
Atbilde no AI
Datubāzēs tiek izmantoti dažādi indeksu veidi, lai paātrinātu datu meklēšanu un kārtošanu:
- B-Tree indekss — visbiežāk sastopamais veids, piemērots ātrai meklēšanai pēc vērtību diapazona.
- Hash indekss — efektīvs precīzai meklēšanai pēc atslēgas, bet nepārsupportē diapazona vaicājumus.
- Bitmapped indekss — tiek izmantots kolonnām ar nelielu unikālo vērtību skaitu, piemēram, dzimums vai statuss.
- Pilna teksta indekss — tiek izmantots ātrai teksta meklēšanai, piemēram, rakstos vai komentāros.
Piemērs, kā izveidot B-Tree indeksu SQL:
CREATE INDEX idx_user_name ON users (name);