Sharded klaster nima?
Sharded klaster nima?

Video: Sharded klaster nima?

Video: Sharded klaster nima?
Video: Нега Ойга Бошқа Учишмайди НАСА Астронавтларини Кўрқитган Номаълум Жисмлар 2024, Aprel
Anonim

MongoDB parchalangan klaster quyidagi komponentlardan iborat: shard: har bir parcha o'z ichiga oladi parchalangan ma'lumotlar. MongoDB 3.6 dan boshlab, parchalar replika to'plami sifatida joylashtirilishi kerak. mongos: Mongos so'rovlar yo'riqchisi vazifasini bajaradi va mijoz ilovalari va ilovalar o'rtasida interfeysni ta'minlaydi parchalangan klaster.

Keyinchalik, Sharded nima deb so'rashi mumkin.

Sharding juda katta ma'lumotlar bazalarini kichikroq, tezroq va oson boshqariladigan qismlarga ajratadigan ma'lumotlar bazasini bo'lishning bir turi. Shard so'zi bir butunning kichik qismini bildiradi.

Xuddi shunday, Sharded kolleksiyasi nima? Sharding bu MongoDB-dagi kontseptsiya bo'lib, u katta ma'lumotlar to'plamlarini bir nechta MongoDB misollarida kichik ma'lumotlar to'plamlariga ajratadi. The yig'ish hajmi katta bo'lishi mumkin bo'lgan, aslida bir nechta bo'linadi to'plamlar yoki Shards deyiladi. Mantiqan, barcha parchalar birdek ishlaydi yig'ish.

MongoDB-da Sharded klaster nima?

A mongodb klasteri uchun odatda ishlatiladigan so'zdir mongodb-da parchalangan klaster . A.ning asosiy maqsadlari sharded mongodb quyidagilardir: masshtab bir nechta tugunlar bo'ylab o'qiydi va yozadi. Har bir tugun butun ma'lumot bilan ishlamaydi, shuning uchun siz ma'lumotlarni parchaning barcha tugunlari bo'ylab ajratishingiz mumkin.

Sharding nima uchun ishlatiladi?

Sharding bir nechta ma'lumotlar bazalarida bitta mantiqiy ma'lumotlar to'plamini bo'lish va saqlash usuli. Ma'lumotlarni bir nechta mashinalar o'rtasida taqsimlash orqali ma'lumotlar bazasi tizimlari klasteri kattaroq ma'lumotlar to'plamini saqlashi va qo'shimcha so'rovlarni bajarishi mumkin. Sharding Agar ma'lumotlar to'plami bitta ma'lumotlar bazasida saqlash uchun juda katta bo'lsa, zarur.

Tavsiya: