Sobes.tech
Middle

Bitmap indeksi nədir və onu nə zaman istifadə etmək lazımdır?

sobes.tech Süni İntellekt

AI-dan cavab

Bitmap indeks, verilənlər bazalarında istifadə olunan bir indeks növüdür və cədvəlin sətirlərindəki dəyərlərin mövcudluğunu və ya mövcud olmamasını göstərmək üçün bit vektorlarından (bitmaps) istifadə edir.

Hər unikal sütun dəyərinə uyğun bir bit vektoru mövcuddur, burada hər bit həmin dəyərin müvafiq sətirdə olub-olmadığını göstərir.

Bitmap indekslərinin üstünlükləri:

  • Aşağı kardinaliyyətli sütunlar üçün çox effektivdir (məsələn, cins, status).
  • AND, OR, NOT kimi şərtlərlə mürəkkəb sorğuların sürətli işlənməsini təmin edir.

İstifadə nümunəsi: "Cins" (kişi/qadın) sahəsi olan bir cədvəldə bitmap indeksi yaradılır. "Cins = kişi" sorğusu üçün, verilənlər bazası müvafiq biti aktiv olan sətirləri sürətlə seçir.

Maşın öyrənməsi və böyük məlumatların işlənməsində, bitmap indeksləri məlumatların filtrlenməsi və toplulaşdırılmasını optimallaşdırmağa kömək edir, bu da böyük həcmdə məlumatlar üzərində nümunələrin hazırlanması və hesablamaları sürətləndirir.