NoSQL taqsimlangan ma'lumotlar bazalari nima?
NoSQL taqsimlangan ma'lumotlar bazalari nima?

Video: NoSQL taqsimlangan ma'lumotlar bazalari nima?

Video: NoSQL taqsimlangan ma'lumotlar bazalari nima?
Video: NoSQL простым языком: что это и зачем нужно? 2024, Dekabr
Anonim

NoSQL bu aloqador bo'lmagan DMS bo'lib, u qat'iy sxemani talab qilmaydi, birlashmalardan qochadi va masshtablash oson. Foydalanish maqsadi a NoSQL ma'lumotlar bazasi uchundir tarqatilgan ma'lumotlarni saqlash uchun katta ehtiyojga ega bo'lgan ma'lumotlar do'konlari. NoSQL ma'lumotlar bazasi "Nafaqat SQL" yoki "Not SQL" degan ma'noni anglatadi. Garchi yaxshiroq atama NoREL bo'lardi NoSQL ushladi.

Bundan tashqari, NoSQL ma'lumotlar bazasi misoli nima?

Hujjatga asoslangan ma'lumotlar bazasi teglangan elementlardan tashkil topgan hujjatlarni saqlaydi. Misollar : MongoDB, CouchDB, OrientDB va RavenDB. Har bir saqlash bloki faqat bitta ustundan ma'lumotlarni o'z ichiga oladi, Misollar : BigTable, Cassandra, Hbase va Hypertable. Grafikga asoslangan ma'lumotlar bazasi tarmoq hisoblanadi ma'lumotlar bazasi ma'lumotlarni aks ettirish va saqlash uchun tugunlardan foydalanadi.

Ikkinchidan, NoSQL ma'lumotlar bazasi nima uchun yaxshi? NoSQL ma'lumotlar bazalari Ular maxsus ma'lumotlar modellari uchun mo'ljallangan va zamonaviy ilovalarni yaratish uchun moslashuvchan sxemalarga ega. NoSQL ma'lumotlar bazalari ishlab chiqish qulayligi, funksionalligi va miqyosda ishlashi bilan keng tan olingan. Ular hujjat, grafik va kalit-qiymatni o'z ichiga olgan turli xil ma'lumotlar modellaridan foydalanadilar.

Keyinchalik savol tug'iladi, NoSQL ma'lumotlar bazasi nimani anglatadi?

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

NoSQL ma'lumotlar bazalarining qanday turlari mavjud?

To'rtta katta bor NoSQL turlari : kalit-qiymat do'koni, hujjatlar do'koni, ustunga yo'naltirilgan ma'lumotlar bazasi , va grafik ma'lumotlar bazasi . Har biri turi munosabat bilan hal qilib bo'lmaydigan muammoni hal qiladi ma'lumotlar bazalari . Haqiqiy ilovalar ko'pincha bularning kombinatsiyasi hisoblanadi. Masalan, OrientDB ko'p modelli ma'lumotlar bazasi , birlashtirish NoSQL turlari.

Tavsiya: