NoSQL klasterlash nima?
NoSQL klasterlash nima?

Video: NoSQL klasterlash nima?

Video: NoSQL klasterlash nima?
Video: NoSQL простым языком: что это и зачем нужно? 2024, Noyabr
Anonim

" Klaster -friendly" ma'lumotlar bazasini ko'plab mashinalarda osongina tarqatish mumkinligini anglatadi. Bir ma'lumotlar bazasi yukini bir nechta serverlarga taqsimlash ba'zi relyatsion ma'lumotlar bazalari bilan mumkin, lekin u odatda chiziqli miqyosda emas. Ko'pchilik. NoSQL Biroq, ma'lumotlar bazalari kengaytirilishini hisobga olgan holda ishlab chiqilgan.

Bu borada NoSQL atamasi aslida nimani anglatadi?

A NoSQL (aslida "SQL bo'lmagan" yoki "aloqaviy bo'lmagan" ga ishora qiladi) ma'lumotlar bazasi ma'lumotlarni saqlash va olish mexanizmini ta'minlaydi hisoblanadi modellashtirilgan anglatadi relyatsion ma'lumotlar bazalarida qo'llaniladigan jadval munosabatlaridan tashqari. NoSQL ma'lumotlar bazalari bor katta ma'lumotlar va real vaqtda veb-ilovalarda tobora ko'proq foydalanilmoqda.

NoSQL nima va u nima uchun kerak? NoSQL yuqori masshtabni kengaytirish imkoniyatini beradi. NoSQL imkon beradi siz Ma'lumotlar bazasiga har qanday turdagi ma'lumotlarni qo'shish uchun, chunki u moslashuvchan. Shuningdek, u taqsimlangan saqlashni va ma'lumotlarning yuqori mavjudligini ta'minlaydi. Streaming tomonidan ham qabul qilinadi NoSQL chunki u sizning ma'lumotlar bazasida saqlanadigan katta hajmdagi ma'lumotlarni boshqarishi mumkin.

Buning uchun NoSQL misoli nima?

NoSQL bu aloqador bo'lmagan DMS bo'lib, u qat'iy sxemani talab qilmaydi, birlashmalardan qochadi va masshtablash oson. NoSQL Katta ma'lumotlar va real vaqtda veb-ilovalar uchun ishlatiladi. Uchun misol , Twitter, Facebook, Google kabi kompaniyalar har kuni terabaytlab foydalanuvchi ma'lumotlarini to'playdi. NoSQL ma'lumotlar bazasi "Faqat SQL emas" yoki "SQL emas" degan ma'noni anglatadi.

NoSQL va SQL nima?

SQL ma'lumotlar bazalari asosan Relyatsion ma'lumotlar bazalari deb ataladi ( RDBMS ); holbuki NoSQL ma'lumotlar bazasi asosan aloqador bo'lmagan yoki taqsimlangan ma'lumotlar bazasi deb ataladi. SQL ma'lumotlar bazalari jadvalga asoslangan ma'lumotlar bazalari, holbuki NoSQL ma'lumotlar bazalari hujjatga asoslangan, kalit-qiymat juftlari, grafik ma'lumotlar bazalari yoki keng ustunli do'konlardir.

Tavsiya: