Sobes.tech
Junior — Middle

Можеш ли да дадеш примери за различни типове индекси, използвани в базите данни?

sobes.tech AI

Отговор от AI

В базите данни се използват различни типове индекси за ускоряване на търсенето и сортирането на данни:

  • B-Tree индекс — най-разпространеният тип, подходящ за бързо търсене по диапазон от стойности.
  • Hash индекс — ефективен за точно търсене по ключ, но не поддържа заявки по диапазон.
  • Bitmap индекс — използва се за колони с малък брой уникални стойности, например пол или статус.
  • Пълен текстов индекс — използва се за бързо търсене в текст, например в статии или коментари.

Пример за създаване на B-Tree индекс в SQL:

CREATE INDEX idx_user_name ON users (name);