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