Andmebaaside eksami kordamisküsimuste vastused
Samas on bitmap indeksi andmemaht väga palju
väiksem indekseeritava tabeli andmemahust.
Vähemalt Oracle'i andmebaasisüsteemis on bitmap-indeksit ebasobiv
kasutada andmebaasides kus toimuvad sagedased ja paralleelsed
andmete muutmise transaktsioonid. Seda põhjusel, et bitmap indeksi
täiendamine kirje muutmise järel põhjustab suure hulga andmetabeli
ridade lukustumise.
Eelnevast punktist tulenevalt kasutataks bitmap indekseid nn.
andmevaramutes
Bitmap indeksid on kõige efektiivsemad päringute puhul, mis
sisaldavad mitmeid tingimusi WHERE klauslis. Read, mis vastavad
47
mõnele, kuid mitte kõigile tingimustele filtreeritakse välja juba enne
tabeli poole pöördumist.
Kas andmebaasisüsteem peaks alati eelistama
päringule vastamiseks indeksi kasutamist?