Junior — Middle
Ar galėtumėte pateikti pavyzdžių apie skirtingų tipų indeksus, naudojamus duomenų bazėse?
sobes.tech AI
Atsakymas iš AI
Duomenų bazėse naudojami įvairūs indeksų tipai, siekiant pagreitinti duomenų paiešką ir rūšiavimą:
- B-Tree indeksas — dažniausiai naudojamas tipas, tinkamas greitam paieškai pagal reikšmių intervalą.
- Hash indeksas — efektyvus tiksliai paieškai pagal raktą, bet nepalaiko intervalinių užklausų.
- Bitmap indeksas — naudojamas stulpeliuose su nedideliu unikalių reikšmių skaičiumi, pvz., lytis ar statusas.
- Viso teksto indeksas — naudojamas greitai paieškai tekste, pvz., straipsniuose ar komentaruose.
Pavyzdys, kaip sukurti B-Tree indeksą SQL:
CREATE INDEX idx_user_name ON users (name);