Sobes.tech
Junior — Middle

Můžeš uvést příklady různých typů indexů používaných v databázích?

sobes.tech AI

Odpověď od AI

V databázích se používají různé typy indexů ke zrychlení vyhledávání a třídění dat:

  • B-Tree index — nejběžnější typ, vhodný pro rychlé vyhledávání v rozsahu hodnot.
  • Hash index — efektivní pro přesné vyhledávání podle klíče, ale nepodporuje dotazy v rozsahu.
  • Bitmap index — používá se pro sloupce s malým počtem unikátních hodnot, například pohlaví nebo stav.
  • Full-text index — slouží k rychlému vyhledávání v textu, například v článcích nebo komentářích.

Příklad vytvoření B-Tree indexu v SQL:

CREATE INDEX idx_user_name ON users (name);