Sobes.tech
Junior — Middle

Verilənlərin şaquli bölünməsi ilə nə başa düşülür, izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Verikal məlumat bölünməsi, verilənlər bazası cədvəlini satırlar yox, sütunlar (atributlar) üzrə bir neçə hissəyə bölmə metodudur.

Məsələn, əgər cədvəldə çox sayda sütun varsa və bəziləri nadir istifadə olunur və ya müxtəlif məqsədlər üçün istifadə edilirsə, tez-tez istifadə olunan sütunları bir cədvələ ayıra və digər sütunları başqa bir cədvələ yerləşdirə bilərsiniz. Bu, aşağıdakıları təmin edir:

  • Yalnız bəzi sütunları əhatə edən sorğularda oxunması lazım olan məlumatların miqdarını azaltmaq.
  • Keşdən daha səmərəli istifadə və IO-nu azaltmaqla performansı artırmaq.

Nümunə: Users adlı cədvəl var və onun id, name, email, profile_picture, settings sütunları var. Əgər sonuncular nadir istifadə olunursa, id, name, email bir cədvəldə, profile_picture, settings isə başqa bir cədvəldə yerləşdirilə bilər, əgər onlar nadir istifadə olunursa.