1-Mauvzu: Server va mijoz tushunchalari Reja: Mijoz-server tushunchasi Mijoz-server xarakteristikasi


-Mauvzu: Mijoz-server arxitekturasi



Download 0,81 Mb.
Pdf ko'rish
bet3/29
Sana13.06.2022
Hajmi0,81 Mb.
#665734
1   2   3   4   5   6   7   8   9   ...   29
Bog'liq
2 5438208446832840386

 


3-Mauvzu: Mijoz-server arxitekturasi. 
Reja: 
1.
Asosiy tushunchalar. 
2.
Mijoz-server o'zaro ta'siri modellari. 
3.
Tranzaksiya monitorlari 
Asosiy tushunchalar. 
Qoidaga ko'ra, axborot tizimini tashkil etuvchi kompyuterlar va dasturlar teng 
emas. Ulardan ba'zilari o'z resurslariga ega (fayl tizimi, protsessor, printer, ma'lumotlar bazasi va 
boshqalar), boshqalari bu manbalarga kirish imkoniyatiga ega. Resursni boshqaradigan kompyuter 
(yoki dastur) bu resursning serveri deb ataladi (fayl serveri, ma'lumotlar bazasi serveri, hisoblash 
serveri ...). Har qanday manbaning mijozi va serveri bitta kompyuter tizimida ham, tarmoqqa 
ulangan turli kompyuterlarda ham joylashishi mumkin. 
Mijoz-server texnologiyasining asosiy printsipi-bu dastur funktsiyalarini uch guruhga 
bo'lish: 
ma'lumotlarni kiritish va ko'rsatish (foydalanuvchilarning o'zaro ta'siri); 
ma'lum bir fan sohasiga xos bo'lgan amaliy funktsiyalar; 
resurslarni boshqarish funktsiyalari (fayl tizimi, ma'lumotlar bazasi va boshqalar) 
Shunday qilib, har qanday dasturda quyidagi komponentlar ajralib turadi: 
ma'lumotlarni taqdim etish komponenti 
dastur komponenti 
Resurslarni boshqarish komponenti 
Komponentlar orasidagi aloqa "aloqa protokoli" deb nomlangan muayyan qoidalarga 
muvofiq amalga oshiriladi. 
Mijoz-server o'zaro ta'siri modellari. 
Gartner Group axborot texnologiyalari tadqiqot kompaniyasi ikki bosqichli mijoz-server 
o'zaro ta'sir modellarining quyidagi tasnifini taklif qildi (ular ikki bosqichli modellar deb ataladi, 
chunki dasturning uchta komponenti ikkita tugun o'rtasida turlicha taqsimlangan): 
Tarixiy jihatdan, birinchi bo'lib, aqlli bo'lmagan terminallar ulangan universal 
kompyuterda amalga oshirilgan tarqatilgan ma'lumotlarni taqdim etish modeli paydo 
bo'ldi. Ma'lumotlarni boshqarish va foydalanuvchi bilan o'zaro aloqa bitta dasturda birlashtirilgan, 
terminalga faqat markaziy kompyuterda yaratilgan "rasm" uzatilgan. 
Keyinchalik, shaxsiy kompyuterlar (shaxsiy kompyuterlar) va mahalliy tarmoqlarning 
paydo bo'lishi bilan masofaviy ma'lumotlar bazasiga kirish modellari joriy etildi. Bir muncha vaqt 
kompyuter tarmoqlari uchun asosiy arxitektura fayl server arxitekturasi edi. Bunday holda, 
kompyuterlardan biri fayl serveridir; mijozlar taqdimot komponenti va dastur komponenti (DBMS 
va amaliy dastur) birlashtirilgan dasturlarni ishga tushiradi. Bunday holda, almashish protokoli 
fayl tizimi operatsiyalariga past darajadagi qo'ng'iroqlar majmuasidir. Odatda shaxsiy DBMS 
yordamida amalga oshiriladigan bu arxitektura ( 4.8 -bo'limga qarang ) aniq kamchiliklarga ega - 
tarmoq trafigining yuqori bo'lishi va resurslarga yagona kirishning yo'qligi. 


Birinchi ixtisoslashgan ma'lumotlar bazasi serverlarining paydo bo'lishi bilan ma'lumotlar 
bazasiga masofadan kirish modelini boshqacha tarzda amalga oshirish mumkin bo'ldi. Bunday 
holda, serverda DBMS yadrosi ishlaydi, almashish protokoli SQL tili yordamida 
ta'minlanadi. Fayl-server bilan taqqoslaganda, bunday yondashuv tarmoq yukining kamayishiga 
va mijoz-server interfeysining birlashishiga olib keladi. Biroq, tarmoq trafigi ancha yuqori bo'lib 
qolmoqda va ilovalarni qoniqarli tarzda boshqarishning iloji yo'q, chunki har xil funktsiyalar bitta 
dasturda birlashtirilgan. 
Keyinchalik, saqlangan protseduralar mexanizmidan foydalangan holda, faol server 
kontseptsiyasi ishlab chiqildi. Bu dastur komponentining bir qismini serverga o'tkazishga imkon 
berdi (tarqatilgan dastur modeli). Protseduralar ma'lumotlar bazasi lug'atida saqlanadi, bir nechta 
mijozlar o'rtasida taqsimlanadi va SQL serveri bilan bir xil kompyuterda bajariladi. Ushbu 
yondashuvning afzalliklari: dastur funktsiyalarini markazlashtirilgan boshqarish mumkin, tarmoq 
trafigi sezilarli darajada kamayadi (chunki SQL so'rovlari emas, balki saqlangan protseduralarga 
qo'ng'iroqlar). Kamchilik-bu umumiy maqsadli tillarga (C va Paskal) nisbatan saqlanadigan 
protseduralarni ishlab chiqish vositalarining cheklanganligi. 
Amalda, hozirda aralash yondashuv keng qo'llaniladi: 
eng oddiy dastur funktsiyalari serverda saqlangan protseduralar yordamida bajariladi 
yanada murakkablari to'g'ridan -to'g'ri dasturda mijozda amalga oshiriladi 
Endi bir qator tijorat ma'lumotlar bazasi sotuvchilari Java tili yordamida saqlangan 
protseduralarni bajarish mexanizmlarini amalga oshirish rejalarini e'lon qilishdi. Bu "nozik mijoz" 
tushunchasiga to'g'ri keladi, uning vazifasi faqat ma'lumotlarni ko'rsatish (masofadan turib 
ma'lumotlarni ko'rish modeli). 
So'nggi paytlarda tarqatilgan dasturlar modelidan tobora ko'proq foydalanish tendentsiyasi 
kuzatilmoqda. Bunday ilovalarning xarakterli xususiyati - ilovaning mantiqiy bo'linishi bo'lib, 
ularning har biri alohida kompyuterda bajarilishi mumkin. Ilovaning ajratilgan qismlari bir-biri 
bilan oldindan kelishilgan formatda xabarlar almashish orqali o'zaro ta'sir o'tkazadi. Bunday holda, 
ikki bosqichli mijoz-server arxitekturasi uch bosqichli bo'ladi va ba'zi hollarda u ko'proq 
darajalarni o'z ichiga olishi mumkin. 

Download 0,81 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   29




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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