Bozorboyev Doston docx
Download 205.19 Kb. Pdf ko'rish
|
011-20 Bozorboyev Doston.docx
- Bu sahifa navigatsiya:
- Mavzu: NoSQL ma’lumotlar bazasi va uning asosiy prinsplari Guruh: 011-20 Bajardi: Bozorboyev Dostonbek Tekshirdi: N.Naimova
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
ma'muriyatiga murojaat qiling