Sobes.tech
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);