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);