Junior — Middle
Môžeš uviesť príklady rôznych typov indexov používaných v databázach?
sobes.tech AI
Odpoveď od AI
V databázach sa používajú rôzne typy indexov na zrýchlenie vyhľadávania a triedenia dát:
- B-Tree index — najbežnejší typ, vhodný pre rýchle vyhľadávanie v rozsahu hodnôt.
- Hash index — efektívny pre presné vyhľadávanie podľa kľúča, ale nepodporuje dotazy v rozsahu.
- Bitmap index — používa sa pre stĺpce s malým počtom unikátnych hodnôt, napríklad pohlavie alebo stav.
- Index plného textu — slúži na rýchle vyhľadávanie v texte, napríklad v článkoch alebo komentároch.
Príklad vytvorenia B-Tree indexu v SQL:
CREATE INDEX idx_user_name ON users (name);