Junior
Koje vrste indeksa poznajete?
sobes.tech АИ
Одговор од АИ
- B-Tree (B-Drvo) — najraširenije, koristi se za pretraživanje po opsegu i tačno podudaranje.
- Hash — za tačno podudaranje na osnovu hash vrednosti, vrlo brzo, ali nije pogodno za opsežne upite.
- Puno teksta — za pretraživanje unutar tekstualnih polja, podržava različite algoritme rangiranja.
- Prostorno (R-Tree) — za prostorne podatke (tačke, linije, poligoni), koristi se u GIS sistemima.
- Bitmap — za kolone sa malim brojem jedinstvenih vrednosti, koristi bitmapove za predstavljanje prisustva vrednosti u redovima.
- GIN (Opšti inverzni indeks) — opšti inverzni indeks, koristi se za indeksiranje složenih tipova podataka, poput JSONB, nizova.
- GiST (Opšti pretraživački stablo) — opšta pretraživačka stabla, proširiva struktura podataka, može se koristiti za kreiranje prilagođenih tipova indeksa.