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


Ob'ektga yo'naltirilgan ma'lumotlar bazasi



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

Ob'ektga yo'naltirilgan ma'lumotlar bazasi - ushbu turdagi ma'lumotlar bazalarini saqlashni qo'llab-quvvatlaydi yangi ma'lumotlar turlari. Saqlanadigan ma'lumotlar ob'ekt shaklida bo'ladi. Ushbu ma'lumotlar bazasida saqlanadigan atributlar (masalan, jinsi, yoshi) va ma'lumotlar bilan nima qilishni aniqlaydigan usullar mavjud. PostgreSQL - ob'ektga yo'naltirilgan relyatsion DBMS ning misoli.


Asosiy qism .
2.NoSQL nima ?
NoSQL - aloqador bo'lmagan DMS bo'lib, u qat'iy sxemani talab qilmaydi, qo'shilishdan qochadi va o'lchovni osonlashtiradi. NoSQL ma'lumotlar bazasi ma'lumotlar saqlash uchun juda katta ehtiyojga ega bo'lgan taqsimlangan ma'lumotlar omborlari uchun ishlatiladi. NoSQL Big ma'lumotlar va real vaqtda veb-ilovalar uchun ishlatiladi. Masalan, Twitter, Facebook, Google kabi kompaniyalar har kuni terabayt ma'lumotlarini to'playdi.
Dastlab SQL bo'lmagan yoki aloqador bo'lmagan NoSQL bu ma'lumotni saqlash va olish mexanizmini ta'minlaydigan ma'lumotlar bazasi. Ushbu ma'lumotlar relyatsion ma'lumotlar bazalarida foydalaniladigan jadval munosabatlaridan tashqari boshqa vositalarda modellashtirilgan. Bunday ma'lumotlar bazalari 1960-yillarning oxirida paydo bo'lgan, ammo XXS asrning boshlarida mashhurlik oshguncha NoSQL ko'rsatuvchisini olmagan. Karl Strozz 1998-yilda NoSQL kontseptsiyasini taklif qildi.
SQL kabi so'rov tillarini qo'llab-quvvatlashlari mumkinligini ta'kidlash uchun, NoSQL tizimlari ba'zan nafaqat SQL deb ataladi.
NoSQL ma'lumotlar bazasi dizaynning soddaligini, mashinalar klasterlariga gorizontal miqyosni soddalashtirishni va mavjudlik ustidan nozik nazoratni o'z ichiga oladi. NoSQL ma'lumotlar bazalarida foydalaniladigan ma'lumotlar tuzilmalari, relatsion ma'lumotlar bazalarida sukut bo'yicha ishlatilganlardan farq qiladi, bu esa ba'zi operatsiyalarni NoSQL-da tezlashtiradi. Berilgan NoSQL ma'lumotlar bazasining yaroqliligi uni hal qilishi kerak bo'lgan muammoga bog'liq. NoSQL ma'lumotlar bazalari tomonidan foydalaniladigan ma'lumotlar tuzilmalari, ba'zan relyatsion ma'lumotlar jadvallariga qaraganda ancha moslashuvchan bo'lib ko'rinadi.
Ko'pgina NoSQL do'konlar mavjudlik, tezlik va qismlarga chidamlilik tarafdori bo'lgan kelishmovchilikni buzadilar. NoSQL do'konlarining kengroq qabul qilinishidagi to'siqlar orasida past darajadagi so'rovlar tillaridan foydalanish, standart interfeyslarning yo'qligi va mavjud relyatsion ma'lumotlar bazasiga oldingi katta investitsiyalar kiradi. Aksariyat NoSQL do'konlarida haqiqiy ACID (Atomiklik, Uyg'unlik, Izolyatsiya, Mustahkamlik) tranzaktsiyalari mavjud emas, ammo MarkLogic, Aerospike, FairCom c-daraxtACE, Google Spanner (texnik jihatdan NewSQL bazasi bo'lsa ham), Symas LMDB va OrientDB kabi bir nechta ma'lumotlar bazasi ularni yaratdi. ularning dizaynida markaziy.
Ma'lumotlarga kirish va boshqarish uchun NoSQL ma'lumotlar bazalarida hujjatlar, jadvallar, kalit qiymatlar, xotirada saqlash va qidirish kabi turli xil ma'lumotlar modellari qo'llaniladi. Ushbu turdagi ma'lumotlar bazalari, shuningdek, ma'lumotlarning katta hajmini, past kechikish va moslashuvchan ma'lumotlar modellarini talab qiladigan dasturlar uchun maxsus optimallashtirilgan. Bunga biz, xususan, boshqa ma'lumotlar bazalari tanish bo'lgan ba'zi bir ma'lumotlarning barqarorligini cheklash orqali erishamiz.
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 APIlar va ularning har biri uchun maxsus ma'lumotlar modellari uchun yaratilgan ma'lumotlar turlari.

NoSQL ma'lumotlar bazalarining turlari va ushbu toifaga kiradigan ma'lumotlar bazalari tizimining nomi:
MongoDB NoSQL hujjat bazasi toifasiga kiradi.
Kalit qiymat do'koni: Memcached, Redis, Coherence.Jadval: Hbase, Katta stol, akkumulyator. Hujjat asosidagi: MongoDB, CouchDB, Cloudant
NoSQL qachon ishlatilishi kerak:
Katta hajmdagi ma'lumotlarni saqlash va olish kerak bo'lganda.Siz saqlaydigan ma'lumotlar o'rtasidagi munosabatlar unchalik muhim emas. Ma'lumotlar vaqt o'tishi bilan o'zgaradi va tuzilmaydi. Ma'lumotlar bazasi darajasida cheklovlar va qo'shilishlarni qo'llab-quvvatlash shart emas
Ma'lumotlar doimiy ravishda o'sib bormoqda va ma'lumotlar bilan ishlash uchun siz doimiy ravishda ma'lumotlar bazasini kattalashtirishingiz kerak.


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