Junior
Jaké druhy indexů znáte?
sobes.tech AI
Odpověď od AI
- B-Tree (B-strom) — nejrozšířenější, používá se pro vyhledávání v rozsahu a přesné shody.
- Hash — pro přesnou shodu na základě hodnoty hash, velmi rychlý, ale nevhodný pro rozsahové dotazy.
- Plnotextové — pro hledání uvnitř textových polí, podporuje různé algoritmy řazení.
- Prostorové (R-Tree) — pro prostorová data (body, linie, polygon), používá se v GIS systémech.
- Bitmapové — pro sloupce s malým počtem unikátních hodnot, používá bitmapové mapy k zobrazení přítomnosti hodnoty v řádcích.
- GIN (Obecný invertovaný index) — obecný invertovaný index, používá se pro indexování složitých datových typů, například JSONB, pole.
- GiST (Obecné vyhledávací strom) — obecný vyhledávací strom, rozšiřitelná datová struktura, může být použit pro tvorbu vlastních typů indexů.