Ma’ruza Arxitektura uslublari va modellari reja


Download 1.35 Mb.
bet1/5
Sana01.04.2023
Hajmi1.35 Mb.
#1317025
  1   2   3   4   5
Bog'liq
UZ ДТА Лекция 2 2023


Ma’ruza 2. Arxitektura uslublari va modellari
REJA

  1. Fayl server arxitekturasi

  2. Mijoz-server modeli ( mijoz-server ).

  3. Xizmatga yo'naltirilgan arxitektura

  4. Arxitektura ko'rinishlarini qiyosiy taqqoslash

Tayanch tushunchalar : fayl serveri, mijoz-server modeli, uch bosqichli model, Blackboard platformasi, Front oxiri , orqaga end , quvurlar, filtrlar, xizmatga yo'naltirilgan arxitektura, va voqealarga asoslangan arxitektura , 4 + 1 arxitekturasi, arxitektura yechimlari.


1. Fayl server arxitekturasi
Insoniyat tarixi davomida yozilgan millionlab kitoblarni (turli tasniflash usullariga ko'ra) shartli ravishda 4, 7 yoki 36 hikoya chizig'iga bo'lish mumkin. Xuddi shu tarzda, dasturiy ta'minotni ishlab chiqishning hozirgi bosqichida foydali xususiyatlarga ega muvaffaqiyatli qo'llaniladigan arxitekturalar unchalik ko'p emas va ularning barchasi bir-biriga o'xshashdir.
Binolarning haqiqiy arxitekturasida bo'lgani kabi - ba'zi binolar mutlaqo o'ziga xos ko'rinishga ega, ba'zilari uni ko'proq yoki kamroq muvaffaqiyatli nusxalashadi, ba'zilari tashqi ko'rinishida arxitektura so'zi bilan hech qanday aloqasi yo'q, ammo shunga qaramay, amaliy nuqtai nazardan juda funktsionaldir.
Ba'zi juda oddiy, birinchi qarashda, me'moriy echimlar murakkab va batafsil ko'rinadiganlardan ko'ra ko'proq funktsional bo'lib chiqishi mumkin. Va aksincha - qayta ishlash va keyingi parvarishlash qulayligi tufayli murakkab yaxshi tashkil etilgan tuzilmalar afzalroq bo'lishi mumkin. Dasturiy ta'minotni ishlab chiqishda ishlatiladigan eng keng tarqalgan arxitektura uslublarini ko'rib chiqing.

2.1-rasm. Fayl-server arxitekturasiga ega axborot tizimining tuzilishi

Amalga oshirish uchun eng oddiy arxitektura fayl-server arxitekturasidir (2.1-rasm), lekin u hal qila oladigan vazifalar doirasini cheklaydigan eng ko'p kamchiliklarga ham ega. Eng oddiy holat, ma'lumotlar jismoniy jihatdan dasturning o'zi bilan bir xil kompyuterda joylashganida.


Bunday arxitektura bo'yicha qurilgan tizim bilan ishlashda yuzaga keladigan jiddiy noqulayliklar quyidagilardan iborat:


- ma'lumotlarning izchilligi va yaxlitligini ta'minlashdagi qiyinchiliklar;
- mahalliy tarmoqning uzatilgan ma'lumotlar bilan sezilarli yuklanishi;
- umuman olganda, axborotni qayta ishlash va taqdim etishning past tezligi;
- kompyuter resurslariga yuqori talablar. Bunday holda, quyidagi cheklovlar paydo bo'ladi.
- bir vaqtning o'zida teng kirishni tashkil etishning mumkin emasligi; foydalanuvchilar ma'lumotlar bazasining bir xil bo'limiga;
- tizim bilan bir vaqtda ishlaydigan foydalanuvchilar soni spetsifikatsiyaga muvofiq qurilgan LAN uchun besh kishidan oshmaydi, ma'lumotlar almashinuvi tezligi 10 Mb / s gacha;
Bularning barchasi bilan tizim juda muhim afzalliklarga ega - arzon narx.
"Fayl-server" arxitekturasi ish stantsiyalarida qayta ishlashning kontsentratsiyasini ta'minlaydi. Ushbu variantning asosiy afzalligi - soddaligi va nisbatan arzonligi. Ma'lumotlar bazasi bilan bir vaqtda ishlaydigan foydalanuvchilar soni 5-10 kishidan oshmasa, bunday yechim qabul qilinadi. Foydalanuvchilar sonining ko'payishi bilan tizim LANning katta hajmdagi xom ma'lumotlar oqimi bilan tiqilib qolishi tufayli "bo'g'ilib qolishi" mumkin.
Server odatda eng kuchli va ishonchli kompyuter hisoblanadi. U uzluksiz quvvat manbai orqali ulanishi kerak, u ikki yoki hatto uch marta zaxira tizimlarini ta'minlaydi. Ayniqsa, muhim holatlarda siz bir nechta serverlarni bir-biriga ulashingiz mumkin, shunda ulardan biri muvaffaqiyatsiz bo'lsa, "understudy" avtomatik ravishda yoqiladi. Shunday qilib, serverda ma'lumotlarni qayta ishlash konsentratsiyasi bilan butun tizimning ishonchliligi faqat mijozlar texnik jihozlarga sarmoya kiritishga tayyor bo'lgan moddiy resurslar bilan cheklanadi.
Korporativ tuzilmalarda buxgalteriya hisobi va boshqaruvini avtomatlashtirish yechimi taqsimlangan ma’lumotlarni qayta ishlash, parallel hisoblashni tashkil etish, kirish darajalarini chuqur farqlash, turli operatsion tizimlar va server platformalarini tanlash imkoniyatini o‘z ichiga oladi. Agar biznes katta bo'lmasa, bunday yechim maqbuldir.
Fayl serveriga yondashuvning umumiy kamchiliklari :

  • Ma'lumotlar bazasiga kirishda hisoblash yukining to'liq yuki mijoz ilovasiga tushadi - ma'lumotni tanlash uchun so'rovni berishda butun ma'lumotlar bazasi mijoz saytiga ko'chiriladi va tanlash mijoz saytida amalga oshiriladi. Natijada tarmoq trafigining ko'payishi va foydalanuvchi kompyuterining apparat imkoniyatlariga qo'yiladigan talablar ortadi.

  • Fayl serveridagi ma'lumotlar bazasida ilovalardan o'tmasdan alohida jadvallarga o'zgartirishlar kiritish ancha oson. Bularning barchasi xavfsizlikning past darajasiga olib keladi - o'g'irlik va zarar nuqtai nazaridan ham, noto'g'ri o'zgarishlar qilish nuqtai nazaridan ham.

  • Mahalliy DBMSlar uchun rivojlanmagan tranzaksiya apparati bir vaqtning o'zida bir xil yozuvga o'zgartirishlar kiritish nuqtai nazaridan ham, ma'lumotlar bazasida semantik jihatdan birlashtirilgan bir qator operatsiyalar natijalarini orqaga qaytarish nuqtai nazaridan ham mumkin bo'lgan xatolar manbai hisoblanadi. ba'zilari muvaffaqiyatsiz tugadi, ba'zilari esa yo'q.

Fayl-server tashkilotida ma'lumotlarni boshqaradigan maxsus dasturlar va xizmatlar mavjud emas, lekin bu maqsadda operatsion tizimning fayl xizmatlaridan foydalanilganligi sababli, bunday ma'lumotlar bazasida barcha haqiqiy ma'lumotlarni qayta ishlash mijoz ilovasida amalga oshiriladi va bu holda. har qanday ma'lumotlarga kirish kutubxonalari ham manzilli mijoz ilova maydonida joylashgan . Shuning uchun, so'rovlar bajarilganda, bunday so'rovga asoslangan ma'lumotlar mijoz ilovasining bir xil manzil maydoniga etkazilishi kerak. Bu foydalanuvchilar soni va ma'lumotlar hajmining ko'payishi bilan tarmoqning haddan tashqari yuklanishiga olib keladi, shuningdek, boshqa noxush oqibatlar bilan tahdid qiladi, masalan, indekslar va jadvallarni yo'q qilish. Buzilgan ish stoli DBMS fayllarini "ta'mirlash" uchun yordamchi dasturlar hali ham mashhurligi ajablanarli emas.



Download 1.35 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling