Junior — Middle
Môžeš vymenovať hlavné typy indexových štruktúr používaných v MySQL?
sobes.tech AI
Odpoveď od AI
V MySQL sa používajú nasledujúce hlavné typy indexových štruktúr:
-
B-Tree (B-strom): najrozšírenejší typ indexu, používa sa na rýchle vyhľadávanie, zoradenie a rozsahové dotazy. Používa sa v indexoch ako PRIMARY KEY, UNIQUE, INDEX.
-
Hash indexy: používajú sa v pamäti (Memory engine), poskytujú veľmi rýchle vyhľadávanie pri presnej zhode, ale nepodporujú rozsahové dotazy.
-
Fulltext indexy: špecializované indexy pre fulltextové vyhľadávanie v textových poliach.
-
R-Tree indexy: používajú sa pre priestorové údaje (napríklad v MyISAM pre geometrické typy).
Každý typ indexu je optimalizovaný pre určité úlohy, voľba závisí od povahy dát a dotazov.