Tuzuvchilar: Usmonov J. T


NoSQL (norelyatsion) ma’lumotlar bazasini boshqarish va



Download 2,05 Mb.
Pdf ko'rish
bet19/27
Sana20.08.2022
Hajmi2,05 Mb.
#847401
1   ...   15   16   17   18   19   20   21   22   ...   27
 
1.3. NoSQL (norelyatsion) ma’lumotlar bazasini boshqarish va 
MongoDB haqida 
Odamlar "NoSQL ma'lumotlar bazasi" atamasidan foydalanganda, ular 
odatda har qanday aloqasiz ma'lumotlar bazasiga murojaat qilishni tushunadilar. 
Ba'zilar uchun "NoSQL" atamasi "SQL bo‘lmagan" degan ma'noni anglatadi, 
boshqalari uchun esa "nafaqat SQL" degan ma'noni anglatadi. Qanday bo‘lmasin, 
ko‘pchilik NoSQL ma'lumotlar bazalari ma'lumotlarning relyatsion jadvallardan 
boshqa formatda saqlanadigan ma'lumotlar bazalari ekanligiga qo‘shiladilar. 
Keng tarqalgan noto‘g‘ri tushuncha shundaki, NoSQL ma'lumotlar bazalari 
yoki aloqasiz ma'lumotlar bazalari munosabatlar ma'lumotlarini yaxshi 
saqlamaydilar. 
NoSQL 
ma'lumotlar 
bazalari 
munosabatlar 
to‘g‘risidagi 
ma'lumotlarni saqlashi mumkin - ular faqatgina ma'lumotlar bazalaridan boshqacha 
tarzda saqlanadi. Aslida, SQL ma'lumotlar bazalari bilan taqqoslaganda, ko‘pchilik 
NoSQL ma'lumotlar bazalarida modellashtirish munosabatlari ma'lumotlarini SQL 
ma'lumotlar bazalariga qaraganda osonroq deb bilishadi, chunki tegishli 
ma'lumotlarni jadvallar o‘rtasida bo‘lish shart emas. 
Ma'lumotlarning NoSQL modellari ma'lumotlar tuzilmasi ichida tegishli 
ma'lumotlarni joylashtirishga imkon beradi. 
NoSQL ma'lumotlar bazalari 2000 yil oxirida paydo bo‘ldi, chunki saqlash 
narxi keskin pasayib ketdi. Ma'lumotlarning takrorlanishini kamaytirish uchun 
murakkab, boshqarilishi qiyin bo‘lgan ma'lumotlar modelini yaratish zarur bo‘lgan 
vaqtlar o‘tib ketdi. Dasturchilar (saqlash o‘rniga) dasturiy ta'minotni ishlab 
chiqishning asosiy xarajatlariga aylanmoqda, shuning uchun ishlab chiqaruvchilar 
tomonidan NoSQL ma'lumotlar bazalari samaradorlik uchun optimallashtirilgan. 


42 
Hozirgi kundagi eng mashhur NoSQL ma’lumotlar bazasi bu 
MongoDB
hisonlanadi. MongoDB - xujjatlarga asoslangan platformalararo ma'lumotlar bazasi 
dasturi. Ma'lumotlar bazasi NoSQL dasturi sifatida tasniflangan MongoDB JSON-
ga o‘xshash hujjatlarni ixtiyoriy sxemalar bilan ishlatadi. MongoDB MongoDB 
Inc. tomonidan ishlab chiqilgan va Server Side Public License (SSPL) ostida 
litsenziyalangan. 
MongoDB tranzaksiya do‘konlari uchun juda yaxshi, bu tizimdan tezkorlik 
talab etilganda yoki kelajakda o‘zgarishlar ko‘p bo‘lsa foydalanish maqsadga 
muvofiq. MongoDB ma'lumotlar tarkibi vaqt o‘tishi bilan rivojlanib borishi bilan 
juda yaxshi, chunki uning sxemasiz operatsiyalari ma'lumotlarni tezda yangilashga 
imkon beradi. 
MongoDB-ni o‘rnatish va sozlash juda oson. MongoDB-ning asosiy 
xususiyati shundaki, u sxemasiz ma'lumotlar bazasi. Endi sxema migratsiyasi yo‘q. 
MongoDB sxemasiz bo‘lgani uchun sizning kodingiz sizning sxemangizni 
belgilaydi. Ma'lumotlarning hujjatlarga asoslangan modelini yaratish qobiliyati 
MongoDB-ning eng jozibali afzalliklaridan biridir. Ma'lumotlarni BSON (Binary 
JSON), ruby hashes va hk shaklida saqlash usuli massivlarni va boshqa hujjatlarni 
saqlash qobiliyatiga ega bo‘lgan holda ma'lumotlarni juda boy saqlashga yordam 
beradi. MongoDB tomonidan qo‘llab-quvvatlanadigan hujjat so‘rovi tili dinamik 


43 
so‘rovlarni 
qo‘llab-quvvatlashda 
muhim 
rol 
o‘ynaydi.
MongoDB-dagi 
ma'lumotlarning tuzilishi (BSON formati - kalit qiymat juftligi) usuli tufayli 
kompleks joinlar talab qilinmaydi. 

Download 2,05 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   27




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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