Junior — Middle
Можеш ли да дадеш примери за различни типове индекси, използвани в базите данни?
sobes.tech AI
Отговор от AI
В базите данни се използват различни типове индекси за ускоряване на търсенето и сортирането на данни:
- B-Tree индекс — най-разпространеният тип, подходящ за бързо търсене по диапазон от стойности.
- Hash индекс — ефективен за точно търсене по ключ, но не поддържа заявки по диапазон.
- Bitmap индекс — използва се за колони с малък брой уникални стойности, например пол или статус.
- Пълен текстов индекс — използва се за бързо търсене в текст, например в статии или коментари.
Пример за създаване на B-Tree индекс в SQL:
CREATE INDEX idx_user_name ON users (name);