Mauvzu: Server va mijoz tushunchalari Reja


Mauvzu: Mijoz-server arxitekturasi



Download 371,19 Kb.
bet3/25
Sana22.07.2022
Hajmi371,19 Kb.
#839239
1   2   3   4   5   6   7   8   9   ...   25
Bog'liq
1-Mauvzu Server va mijoz tushunchalari Reja Mijoz-server tushu (1)

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 371,19 Kb.

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




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