Sobes.tech
Junior — Middle

Kas saaksid anda näite erinevat tüüpi indeksitest, mida andmebaasides kasutatakse?

sobes.tech AI

Vastus AI-lt

Andmebaasides kasutatakse erinevaid indeksitüüpe andmete otsingu ja sorteerimise kiirendamiseks:

  • B-Tree indeks — kõige levinum tüüp, sobib kiireks otsinguks vahemikus väärtusi.
  • Hash indeks — tõhus täpseks otsinguks võtme järgi, kuid ei toeta vahemiku päringuid.
  • Bitmap indeks — kasutatakse veergudel väikese unikaalsete väärtuste arvuga, näiteks sugu või staatus.
  • Täisteksti indeks — kasutatakse kiireks tekstipõhiseks otsinguks, näiteks artiklites või kommentaarides.

Näide B-Tree indeksi loomise kohta SQL-is:

CREATE INDEX idx_user_name ON users (name);