|
Rivojlantirish vazirligi muhammad al xorazmiy nomidagi toshkent axborot texnologiyalari universiteti
|
bet | 1/12 | Sana | 19.02.2024 | Hajmi | 158 Kb. | | #158797 |
Bog'liq 4.5.6 dedlayn
AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARNI
RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL – XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARG‘ONA FILIALI
“Kompyuter injiniring” fakulteti
Kompyuter injiniring yo‘nalishi
716-20 – guruh talabasi
Xomidov Muzaffarning
“MA’LUMOTLAR KOMMUNIKATSIYASI”
fanidan tayyorlagan
AMALIY MASHG‘ULOT
ISHLARI
Topshirdi: M.M.Xomidov
Qabul qildi: O.I.Ergashev
Farg‘ona 2024
AMALIY MASHG‘ULOT- 4
Mavzu: Hadoop va RDBMS
Ishning maqsadi: Hadoopning asosiy tushunchasini o'rganish va RDBMS.
Nima uchun ¬keng miqyosli ommaviy tahlilni amalga oshirish uchun ko'p diskli ma'lumotlar bazalaridan foydalanmaslik kerak? MapReduce texnologiyasi ¬nima uchun kerak ?
Bu savollarga javob disk ¬drayverlari sohasidagi yana bir tendentsiya bilan bog'liq: joylashishni aniqlash tezligi ma'lumotlarni uzatish tezligidan ko'ra sekinroq yaxshilanadi. Joylashtirish - ma'lumotlarni o'qish yoki yozish uchun o'qish boshini diskdagi ma'lum bir joyga ko'chirish jarayoni. Joylashuv tezligi diskdagi operatsiyalarning kechikishini aniqlaydi, ma'lumotlar tezligi esa disk bilan aloqa kanalining o'tkazuvchanligini aniqlaydi.
Agar ma'lumotlarga kirish sxemasida joylashishni aniqlash operatsiyalari ustunlik qilsa, ma'lumotlar to'plamining katta qismlarini o'qish va yozish ma'lumotlar tezligida bajariladigan oqim operatsiyalariga qaraganda ko'proq vaqt oladi. Boshqa tomondan, an'anaviy B daraxtlari (relational ma'lumotlar bazalarida ishlatiladigan ma'lumotlar strukturasi ¬cheklangan joylashishni aniqlash tezligining kamchiliklariga ega) ma'lumotlar bazasidagi yozuvlarning nisbatan kichik qismini yangilash uchun juda mos keladi . Ma'lumotlar bazasining katta qismini yangilashda B - daraxti ma'lumotlar bazasini yangilash uchun birlashtirish tartibidan foydalanadigan MapReduce ga qaraganda unchalik samarali emas .
Ko'p jihatdan MapReduce relyatsion ma'lumotlar bazasini boshqarish tizimi (RDBMS) texnologiyasiga qo'shimcha sifatida qaralishi mumkin ¬(ikki tizim o'rtasidagi farqlar 1.1-jadvalda umumlashtirilgan). MapReduce butun ma'lumotlar to'plamini ommaviy (va ayniqsa tizimli bo'lmagan) tahlil qilishni talab qiladigan vazifalar uchun juda mos keladi . -RDBMSlar nisbatan kichik hajmdagi ma'lumotlarni tez olish va yangilash uchun ma'lumotlar bazasi oldindan indekslangan nuqta so'rovlari yoki yangilanishlar uchun juda mos keladi. MapReduce ma'lumotlar bir marta yoziladigan va ko'p marta o'qiladigan ilovalar uchun mos keladi, relyatsion ma'lumotlar bazalari tez-tez yangilanadigan ma'lumotlar to'plamlari uchun juda mos keladi.
|
| |