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.