Sobes.tech
Junior — Middle

Czy możesz podać przykłady różnych typów indeksów używanych w bazach danych?

sobes.tech AI

Odpowiedź od AI

W bazach danych używa się różnych typów indeksów, aby przyspieszyć wyszukiwanie i sortowanie danych:

  • Indeks B-Tree — najpowszechniejszy typ, odpowiedni do szybkiego wyszukiwania w zakresie wartości.
  • Indeks Hash — skuteczny do dokładnego wyszukiwania po kluczu, ale nie obsługuje zapytań zakresowych.
  • Indeks Bitmapowy — używany dla kolumn z małą liczbą unikalnych wartości, np. płeć lub status.
  • Indeks pełnotekstowy — stosowany do szybkiego wyszukiwania tekstu, np. w artykułach lub komentarzach.

Przykład tworzenia indeksu B-Tree w SQL:

CREATE INDEX idx_user_name ON users (name);