Junior — Middle
Felsorolnád a MySQL-ben használt indexstruktúrák fő típusait?
sobes.tech MI
Válasz az MI-től
A MySQL-ben a következő fő indextípusokat használják:
-
B-Tree (B-fa): a legelterjedtebb indextípus, gyors keresésre, rendezésre és tartományi lekérdezésekre használják. Alkalmazható PRIMARY KEY, UNIQUE, INDEX típusú indexeknél.
-
Hash indexek: memóriában (Memory motor) használják, nagyon gyors keresést biztosítanak pontos egyezés esetén, de nem támogatják a tartományi lekérdezéseket.
-
Fulltext indexek: speciális indexek a teljes szöveg kereséséhez szövegmezőkben.
-
R-Tree indexek: térbeli adatokhoz használják (például a MyISAM-nál geometriai típusokhoz).
Minden indextípus optimalizálva van bizonyos feladatokra, a választás az adatok és a lekérdezések jellemzőitől függ.