Ma'lumotlar bazalari qanday masshtablangan?
Ma'lumotlar bazalari qanday masshtablangan?

Video: Ma'lumotlar bazalari qanday masshtablangan?

Video: Ma'lumotlar bazalari qanday masshtablangan?
Video: Ma'lumotlar va ma'lumotlar bazasi nima? 2024, May
Anonim

a.da ma'lumotlar bazasi dunyo gorizontal - masshtablash ko'pincha ma'lumotlarning bo'linishiga asoslanadi, ya'ni har bir tugun vertikal ravishda ma'lumotlarning faqat bir qismini o'z ichiga oladi. masshtablash ma'lumotlar bitta tugunda joylashgan va masshtablash ko'p yadroli, ya'ni ushbu mashinaning CPU va RAM resurslari o'rtasida yukni tarqatish orqali amalga oshiriladi.

Bundan tashqari, SQL ma'lumotlar bazasini qanday o'lchay olaman?

o'qish yuki uchun masshtablash , SQL ma'lumotlar bazalari odatda mumkin masshtab asosiy-ikkinchi darajali o'rnatishga o'tish orqali, bu erda barcha yozishlar bitta asosiy tugunga o'tadi va o'qishlar har qanday ikkilamchi tugun tomonidan xizmat qilishi mumkin. Shunday qilib, qo'shimcha ikkilamchi tugunlarni qo'shish orqali siz o'qish tezligini oshirishingiz mumkin ma'lumotlar bazasi hal qila oladi.

Ikkinchidan, relyatsion ma'lumotlar bazalarini o'lchash osonmi? Relyatsion ma'lumotlar bazalari vertikal ravishda kengaytirilishi mumkin, lekin odatda qimmat. Chunki ular butun serverni joylashtirish uchun bitta serverni talab qiladi ma'lumotlar bazasi , qilish uchun masshtab , siz kattaroq, qimmatroq server sotib olishingiz kerak.

Xuddi shunday, so'raladi, eng ko'p kengaytiriladigan ma'lumotlar bazasi nima?

NoSQL ma'lumotlar bazalari odatda ACID modeli o'rniga BASE modeliga amal qiling. Ular A, C va/yoki D talablaridan voz kechadilar va buning evaziga ular yaxshilanadi masshtablilik . Ba'zilari, masalan, Kassandra, sizga kerak bo'lganda ACID kafolatlaridan foydalanishga ruxsat beradi. Biroq, hamma ham NoSQL emas ma'lumotlar bazalari ko'proq kengaytiriladigan har doim.

Vertikal kengaytiriladigan ma'lumotlar bazasi nima?

Vertikal masshtablash Ushbu yondashuv asosiy serverga ko'proq jismoniy yoki virtual resurslarni qo'shishni o'z ichiga oladi ma'lumotlar bazasi - ko'proq CPU, ko'proq xotira yoki ko'proq xotira. Asosan, sizga kattaroq qayiq serveri kerak. Bu an'anaviy yondashuv va deyarli har bir ma'lumotlar bazasi kattalashtirish mumkin.

Tavsiya: