Sobes.tech
Junior — Middle

Ma'lumotlarning vertikal bo'linishi nima ekanligini tushuntirib berishingiz mumkinmi?

sobes.tech AI

AIdan javob

Ma'lumotlarning vertikal bo'linishi — bu ma'lumotlar bazasi jadvalini satrlar emas, ustunlar (atributlar) bo'yicha bir nechta qismlarga bo'lish usulidir.

Masalan, agar jadvalda ko'p ustunlar bo'lsa va ularning ba'zilari kamdan-kam yoki turli maqsadlar uchun ishlatilsa, ko'p ishlatiladigan ustunlarni bitta jadvalga, qolganlarini esa boshqa jadvalga ajratish mumkin. Bu quyidagilarni imkonini beradi:

  • Faqat ba'zi ustunlarni o'z ichiga olgan so'rovlar uchun o'qilishi kerak bo'lgan ma'lumotlar hajmini kamaytirish.
  • Keshdan samarali foydalanish va IOni kamaytirish orqali ishlash tezligini oshirish.

Misol uchun: Users jadvali mavjud bo'lib, unda id, name, email, profile_picture, settings ustunlari bor. Agar so'nggi ustunlar kamdan-kam ishlatilsa, id, name, email bir jadvalda, profile_picture, settings esa boshqa jadvalda bo'lishi mumkin, agar ular kamdan-kam ishlatilsa.