Reja: Mongodb tushunchasi va uning hususiyatlari Mongodb ning avfzalliklari



Download 1,03 Mb.
bet4/4
Sana24.06.2022
Hajmi1,03 Mb.
#699691
1   2   3   4
Bog'liq
mongoDB

Normallashtirish

  • MySQL undagi ma'lumotlar normallashtirilganda juda yaxshi ishlaydi, ya'ni takrorlanmaydigan ma'lumotlar guruhiga ega va ular ortiqcha va birlamchi kalitga bog'liqdir. Yong'oq qobig'ida sizning ma'lumotlaringiz bir nechta jadvallar bo'ylab tarqalishini va jadvallar ichidagi ma'lumotlarni takrorlanmaydigan foydali ma'lumotlarga ega bo'lishini xohlaysiz. MongoDB yordamida yuqorida aytilganlarning barchasi derazadan chiqarib yuborilishi mumkin, chunki bu ma'lumotlar bazasining asosiy funktsiyalari uchun unchalik muhim emas va ma'lumotlarni takrorlash juda keng tarqalgan.

MySQL va MongoDB-dan qachon foydalanish

  • Ma'lum bir ma'lumotlar bazasini joylashtirish uchun ma'lumotlarni normalizatsiya qilish yoki bekor qilish mumkin bo'lsa-da, bu bilan chizish kerak. Agar siz jadvallarning aksariyati o'zaro tartibga solingan bo'lsa, ko'pchilikning o'zaro munosabatlariga tartibga solishni talab qilsangiz, hujjatlaringizni bir-biringizga qo'shib qo'yishingiz uchun MongoDB-ga yopishib olganingiz ma'qul. Boshqa tomondan, agar siz ma'lumotlarni osongina normallashtira olsangiz yoki sizga normalizatsiya qilingan va tuzilgan ma'lumotlarga ehtiyoj sezsangiz, MySQL bu yo'l.
  • Agar ma'lumotlar bazasi so'rovlarining katta hajmini ko'rib chiqsangiz, tranzaktsiyalarni yoki irqiy shartlarni talab qilsangiz va o'rnatilgan, o'zgarmas, sxemani oldindan belgilashingiz mumkin bo'lsa, MySQL-ga o'tish mumkin, chunki ma'lumotlar saqlangandan so'ng sxemani o'zgartirish murakkab va tavsiya qilinmaydi. .
  • MongoDB siz murakkab ma'lumotlar turlarini, turli xil sxemalarga olib keladigan nomuvofiq ma'lumotlarni ishlatsangiz yoki belgilangan, o'zgarmas, sxemani oldindan aniqlay olmasangiz, bu sizga sxemani osongina o'zgartirishga imkon beradi.

  • MySQL ham, MongoDB ham ko'pgina afzalliklar va kamchiliklarni taqdim etadi, ammo odatiy loyiha uchun ham yomon variant emas. Ikkala ma'lumotlar bazasi ham ishonchli va to'g'ri ishlatilgan holda tezda ishlashi mumkin. Ikkalasi ham o'rganish egri chizig'iga ega bo'lishi mumkin, ammo MongoDB so'rovlari tili MySQL-ga qaraganda SQL-ga qaraganda ko'proq ob'ektga asoslanganligi sababli, uni ishlab chiqaruvchilar uchun tanlash osonroq deb hisoblanadi.

Foydalanilgan adabiyotlar:

  • Кайл Бэнкер. MongoDB в действии = MongoDB in Action. — ДМК Пресс, 2014.
  • Eelco Plugge, Peter Membrey, Tim Hawkins. The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing. — Apress, 2010.
  • Steve Hoberman. Data Modeling for MongoDB. — Technics Publications, 2014.
  • Kristina Chodorow. MongoDB: The Definitive Guide, 2nd Edition. — O’Reilly, 2013.
  • Muallif:Nilufar Olimboyeva


Download 1,03 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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