Bozorboyev Doston docx


Download 205.19 Kb.
Pdf ko'rish
Sana23.12.2022
Hajmi205.19 Kb.
#1048621
Bog'liq
011-20 Bozorboyev Doston.docx



O’zbekiston Respublikasi Axborot Texnologiyalari va
Кommunikatsiyalarini Rivojlantirish Vazirligi
Muhammad Al-Xorazmiy nomidagi
Toshkent Axborot Texnologiyalari Universiteti.
Akt sohasida iqtisodiyot va menejment fakulteti elektron tijorat
yo’nalishi 011-20 guruh talabasi
Bozorboyev Dostonbekning
ma’lumotlar bazasi fanidan
Mavzu: NoSQL ma’lumotlar bazasi va uning asosiy
prinsplari
Guruh: 011-20
Bajardi: Bozorboyev Dostonbek
Tekshirdi: N.Naimova
Toshkent 2022


Mavzu : NoSQL ma’lumotlar bazasi va uning asosiy
prinsplari
1.
NoSQL (relaksatsiz) ma'lumotlar bazasi
qanday ishlaydi?
2.
Nima uchun biz aloqasiz ma'lumotlar
bazasidan foydalanishimiz kerak?
3.
SQL (relational) va NoSQL (relaksatsiz)
ma'lumotlar bazalariga qarshi
4.
NoSQL bilan o'zaro bog'liqlik
5.
Xulosa


NoSQL ma'lumotlar bazalari maxsus uchun maxsus yaratilgan ma’lumotlar
modellari va zamonaviy dasturlarni yaratish uchun moslashuvchan
jadvallarga ega. NoSQL ma'lumotlar bazalari rivojlanish qulayligi,
funktsionalligi va ishlashi uchun keng tan olingan Katta ma’lumot. Ular
hujjat, diagramma, kalit qiymati, xotira va qidirish kabi turli xil ma'lumotlar
modellaridan foydalanadilar.
NoSQL ma'lumotlar bazalari hujjatlar, diagrammalar, asosiy qiymatlar, xotira
ichidagi va qidiruv kabi ma'lumotlarga kirish va ularni boshqarish uchun turli
xil ma'lumotlar modellaridan foydalanadi. Bundan tashqari, ushbu turdagi
ma'lumotlar bazalari katta hajmdagi ma'lumotlarni talab qiladigan ilovalar
uchun maxsus optimallashtirilgan, past kechikish va moslashuvchan
ma'lumotlar modellari. Biz bunga, xususan, boshqa ma'lumotlar bazalarida
ma'lum bo'lgan ma'lumotlarning mustahkamligi cheklovlarini engillashtirish
orqali erishamiz.
Oddiy kitoblar bazasi jadvalini tuzish misolini ko'ring:

Relyatsion ma'lumotlar bazasida ko'pincha kitob yozuvi normallashadi
va alohida jadvallarda saqlanadi. Shuningdek, biz aloqalarni asosiy va chet
el kalitlari bilan aniqlaymiz. Ushbu misolda Kitoblar jadvalida ISBN, Kitob
nomi va Bosib chiqarish raqami uchun ustunlar mavjud. Mualliflar jadvalida
Mualliflar identifikatori va Muallifning ismi uchun ustunlar mavjud. Va
nihoyat, Muallif ID va ISBN uchun ustunlar bilan Muallif-ISBN jadvali
mavjud. Relyatsion model ma'lumotlar bazasida ma'lumotlar bazasidagi
jadvallar orasidagi ma'lumotlarning yaxlitligini ta'minlashga imkon berish
uchun mo'ljallangan, ortiqcha miqdorni kamaytirish uchun normallashtirilgan
va saqlash uchun optimallashtirilgan.

NoSQL ma'lumotlar bazasida biz odatda kitob yozuvini JSON hujjati
sifatida saqlaymiz. Har bir kitob uchun: buyum, ISBN, kitob nomi, bosma
raqami, muallifning ismi va muallifning identifikatori. Biz ularni bitta hujjatda
atributlar sifatida saqlaymiz. Ushbu modelda ma'lumotlar intuitiv rivojlanish
va gorizontal miqyosi uchun optimallashtirilgan.


NoSQL ma'lumotlar bazalari mobil, veb va o'yin kabi ko'plab zamonaviy
dasturlar uchun juda mos keladi. Buning uchun foydalanuvchilarning katta
tajribalarini taqdim etish uchun moslashuvchan, kengaytiriladigan, kuchli va
juda funktsional ma'lumotlar bazalari kerak.

O'lchamliligi: NoSQL ma'lumotlar bazalari, odatda, tarqatilgan apparat
klasterlarida masshtablash uchun mo'ljallangan. Biroq, bu qimmat va
mustahkam serverlarda masshtablashdan farq qiladi. Ba'zi bulutli
provayderlar ushbu texnikani to'liq usul sifatida taklif qilishadi
boshqariladigan xizmat.

Moslashuvchanlik: NoSQL ma'lumotlar bazalari odatda
moslashuvchan jadvallarni taqdim etadi, bu esa tezroq va takroriy rivojlanish
imkonini beradi. Shuning uchun moslashuvchan ma'lumotlar modeli NoSQL
ma'lumotlar bazalarini yarim tuzilgan va tuzilmagan ma'lumotlar uchun ideal
qiladi.

Kuchli ishlash: NoSQL ma'lumotlar bazasi ma'lum ma'lumotlar
modellari (masalan, hujjatlar, asosiy qiymatlar va diagrammalar) uchun
optimallashtirilgan. NoSQL-da relyatsion ma'lumotlar bazalarida
taqqoslanadigan funksionallikdan yuqori ishlashga imkon beradigan kirish
naqshlari mavjud.

Yuqori funktsional: NoSQL ma'lumotlar bazalari ham yuqori
funktsionallikni ta'minlaydi API lar va ularning har biri uchun maxsus
ma'lumotlar modellari uchun yaratilgan ma'lumotlar turlari.
Bir necha o'n yillar davomida ma'lumotlarning relyatsion modeli dasturni
ishlab chiqish uchun foydalaniladigan ma'lumotlar modeli ustunlik qilgan.
Raqali ma’lumotlar bazalari masalan, Oracle, DB2, SQL Server, MySQL va
PostgreSQL, IT-ning barcha katta nomlari. Faqat 2000 yillarning o'rtalarida
boshqalar boshladilar ma’lumotlar modellari egallab olish va foydalanish.
Ushbu ma'lumotlar bazalari va ma'lumotlar modellarining yangi sinflarini
ajratish uchun "NoSQL" atamasi paydo bo'ldi. "NoSQL" va "aloqasiz"
atamalar ko'pincha bir-birining o'rnida ishlatiladi.
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.



NoSQL ma'lumotlar bazalari maxsus ma'lumotlar modellari uchun
mo'ljallangan va zamonaviy dasturlarni yaratish uchun moslashuvchan
jadvallarga ega. NoSQL ma'lumotlar bazalari Big Data uchun ishlab chiqish
qulayligi, funktsionalligi va ishlashi uchun keng tan olingan. Ular hujjat,
diagramma, kalit qiymati, xotira va qidirish kabi turli xil ma'lumotlar
modellaridan foydalanadilar.

Download 205.19 Kb.

Do'stlaringiz bilan baham:




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