Muhammad al-xorazimiy nomidagi toshkent axborot texnologiyalari universiteti axborot texnologiyalari kafedrasi



Download 40,17 Kb.
bet5/6
Sana01.02.2022
Hajmi40,17 Kb.
#423191
1   2   3   4   5   6
Bog'liq
Ubaydullayev.I. malumotlar bazasi 031 19 2

4. SQL va NoSQL o’rtasidagi farqlar.
Turli xil funktsiyalarga ega bo'lgan NoSQL ma'lumotlar bazalarining ko'p turlari mavjud bo'lishiga qaramay, quyidagi jadvalda SQL va NoSQL ma'lumotlar bazalarining asosiy farqlari ko'rsatilgan.


Raqamli ma'lumotlar bazalari

NoSQL ma'lumotlar bazalari

Optimal ish yuklari

Raqamli ma'lumotlar bazalari tranzaktsion va yuqori darajada izchil onlayn operatsiyalarni bajarish uchun mo'ljallangan (OLTP) ilovalar va onlayn analitik ishlov berish (OLAP) uchun yaxshi.

NoSQL kalit qiymati, hujjat, diagramma va xotiradagi ma'lumotlar bazalari kam kechiktirilgan dasturlarni o'z ichiga olgan bir qator ma'lumotlarga kirish uchun mo'ljallangan. NoSQL qidiruv ma'lumotlar bazalari, shuningdek yarim tuzilgan ma'lumotlarni tahlil qilish uchun mo'ljallangan.

Ma'lumot modeli

Relyatsion model qatorlar va ustunlardan tashkil topgan jadvallardagi ma'lumotlarni normallashtiradi. Sxema jadvallarni, satrlarni, ustunlarni, indekslarni, jadvallar o'rtasidagi munosabatlarni va boshqa ma'lumotlar bazasini qat'iy belgilaydi. Ma'lumotlar bazasi jadvallar o'rtasidagi munosabatlarda ham mos yozuvlar yaxlitligini ta'minlaydi.

Shu bilan birga, NoSQL ma'lumotlar bazalari hujjat, grafik, kalit qiymati, xotirada va qidirishni o'z ichiga olgan turli xil ma'lumotlar modellarini taqdim etadi.

Kislota xususiyatlari

Relyatsion ma'lumotlar bazalari atomlik, izchillik, izolyatsiya va chidamlilik (ACID) xususiyatlarini beradi: Atomiklik tranzaktsiyani to'liq bajarilishini yoki umuman bajarilmasligini talab qiladi. Muvofiqlik shundan iboratki, bitim tuzilganda ma'lumotlar bazasi sxemasiga mos kelishi kerak. Izolyatsiya bir vaqtning o'zida bitimlarni bir-biridan alohida bajarilishini talab qiladi. Chidamlilik, shuningdek, kutilmagan tizim uzilishidan yoki elektr ta'minotidagi uzilishdan so'nggi ma'lum bo'lgan holatgacha tiklash qobiliyatini talab qiladi.

NoSQL ma'lumotlar bazalari ko'pincha gorizontal ravishda masshtablashingiz mumkin bo'lgan moslashuvchan ma'lumotlar modeli uchun relyatsion ma'lumotlar bazalarining ba'zi kislota xususiyatlarini yumshatish orqali savdo qiladi. Bu NoSQL ma'lumotlar bazalarini yuqori mahsuldorlik, kam kechikish holatlari uchun ajoyib tanlovga aylantiradi, biz gorizontal ravishda bitta nusxaning cheklovlaridan kattalashtirishimiz kerak.

Ishlash

Ishlash odatda saqlash tizimiga bog'liq. So'rovlar, indekslar va jadval tuzilishini optimallashtirish ko'pincha eng yuqori ko'rsatkichlarga erishish uchun talab qilinadi.

Ishlash, odatda, asosiy apparat kümelenmesinin, tarmoq gecikmeli va qidirish dasturining vazifasi.

O'lchov

Relyatsion ma'lumotlar bazalari odatda apparatni hisoblash quvvatini oshirish yoki faqat o'qish uchun mo'ljallangan ish yuklarining nusxalarini qo'shish orqali masshtabni kengaytirish orqali kattalashadi.

Biroq, NoSQL ma'lumotlar bazalari odatda qismlarga bo'linadi. Kalit qiymatga ega bo'lgan kirish naqshlari deyarli cheksiz miqyosda doimiy ishlashni ta'minlaydigan samaradorlikni oshirish uchun taqsimlangan arxitektura yordamida kattalashishi mumkin.

APIlar

Ma'lumotlarni saqlash va olish bo'yicha so'rovlar so'rovlar orqali yuboriladi. Qaysi tuzilgan so'rovlar tiliga (SQL) mos keladi. Ushbu so'rovlar relyatsion ma'lumotlar bazasini boshqaradi.

Ob'ektga asoslangan APIlar dastur ishlab chiquvchilari xotiradagi ma'lumotlar tuzilmalarini osongina saqlashlari va olishlari mumkin. Bo'lim tugmachalari bilan ilovalar ketma-ket dastur ob'ektlari va atributlarini o'z ichiga olgan asosiy qiymatlarni, ustunlar to'plamlarini yoki yarim tuzilgan hujjatlarni qidirib toping.


Hulosa
Men bu mustaqil ishni tayyorlash mobaynida quyidagi bilim va ko’nikmalarni o’zlashtirdim : NoSQL ma'lumotlar bazalari maxsus ma'lumotlar modellari uchun mo'ljallangan va zamonaviy dasturlarni yaratish uchun moslashuvchan jadvallarga ega bo’lgan ma’lumotlar bazasidir. NoSQL ma'lumotlar bazalari Big Data uchun ishlab chiqish qulayligi, funktsionalligi va ishlashi uchun keng tan olingan. NoSQL hujjat, diagramma, kalit qiymati, xotira va qidirish kabi turli xil ma'lumotlar modellaridan foydalanadi.



Download 40,17 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish