Ma’ruza Arxitektura uslublari va modellari reja


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

2.Mijoz-server modeli ( mijoz-server ).
Fayl-server arxitekturasining kamchiliklari ilovalarni mijoz-server arxitekturasiga ko'chirish orqali hal qilinadi, bu esa ma'lumotlar bazasini yaratishning keyingi bosqichini belgilaydi.
Serverda joylashgan dasturlar mijoz dasturlari so'rovlarini tinglaydi va ularni ma'lumotlar (masalan, HTTP, FTP, BitTorrent yoki oqimli media orqali fayllarni yuklab olish) yoki xizmat funktsiyalari (masalan, elektron pochta, lahzali xabar almashish, veb-sahifalarni ko'rish ).
Bu holda ma'lumotlar bazasi fayl-server arxitekturasida bo'lgani kabi tarmoq serveriga joylashtirilgan, ammo ilovalardan ma'lumotlar bazasiga (MB) to'g'ridan-to'g'ri kirish imkoni yo'q. Ma'lumotlar bazasiga to'g'ridan-to'g'ri kirish funktsiyasi maxsus boshqaruv dasturi - ma'lumotlar bazasi serveri ( SQL serveri) tomonidan amalga oshiriladi.
"Mijoz-server" arxitekturasining o'ziga xos xususiyati hisoblash yukini ma'lumotlar bazasi serveriga o'tkazish ( SQL server - bu kompyuterda, noutbukda yoki hatto bulutda ishlaydigan keng tarqalgan dastur) va mijozning maksimal yuklanishi. hisoblash ishlaridan qo'llash, shuningdek, ma'lumotlar xavfsizligini sezilarli darajada mustahkamlash - ham zararli, ham oddiygina noto'g'ri o'zgarishlardan.

2.2-rasm. Mijoz-server modeli

Uch darajali model ( mijoz-server modelining kengaytirilgan versiyasi). Dasturiy ta'minot paketining arxitektura modeli, unda uchta komponent mavjud: mijoz ilovasi (odatda "nozik mijoz" yoki terminal deb ataladi), mijoz ilovasi ulangan dastur serveri va ma'lumotlar bazasi serveri. dastur serveri ishlaydi.


Ular bir-birlari bilan quyidagi tarzda ta'sir o'tkazishlari mumkin. Ma'lumotlar taqdimoti mijoz tomonida. Ilova komponenti - maxsus dastur serverida (variant sifatida, o'rta dastur funktsiyalarini bajaradi). Resurslarni boshqarish - so'ralgan ma'lumotlarni ifodalovchi ma'lumotlar bazasi serverida.
Ilova serverining g'oyasi dasturni ikki qismga bo'lishdir - haqiqiy mijoz va ushbu ilovaning serveri. Bundan tashqari, dastur serveri ko'plab ilovalar uchun bitta bo'lishi mumkin. Mijozlar dastur serveri bilan (yoki dastur serverlari bilan, hech kim bir nechta dastur serverlariga ega bo'lishni taqiqlamaydi) muloqot qiladi. Mijozlar dastur serveriga so'rov yuboradilar va javob oladilar. Mijozlar ma'lum ma'lumotlar uchun to'g'ridan-to'g'ri ma'lumotlar bazasi serveriga ham murojaat qilishlari mumkin. Ilova serveri ma'lumotlar bazasi serveridan ma'lumotlarni ham so'rashi mumkin. Uch bosqichli arxitekturada dastur serveridan foydalanish an'anaviy mijoz-server arxitekturasining kamchiliklarini yumshatishi yoki inkor etishi mumkin.






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