Junior — Middle
Kas saaksite loetleda MySQL-is kasutatavate peamiste indeksistruktuuride tüüpe?
sobes.tech AI
Vastus AI-lt
MySQL-is kasutatakse järgmisi peamisi indeksistruktuure:
-
B-Tree (B-puu): kõige levinum indeksitüüp, kasutatakse kiireks otsinguks, sortimiseks ja vahemiku päringuteks. Rakendub indeksites nagu PRIMARY KEY, UNIQUE, INDEX.
-
Hash-indeksid: kasutatakse mälus (Memory mootor), pakuvad väga kiiret otsingut täpse vaste korral, kuid ei toeta vahemiku päringuid.
-
Fulltext-indeksid: spetsialiseeritud indeksid täisteksti otsinguks tekstiväljadest.
-
R-Tree indeksid: kasutatakse ruumiliste andmete jaoks (näiteks MyISAM-is geomeetriliste tüüpide jaoks).
Iga indeksitüüp on optimeeritud konkreetsete ülesannete jaoks, valik sõltub andmete ja päringute iseloomust.