Kommunikatsiyalarni rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot


Ma'lumotlar bazasi serveri modeli (DBS)


Download 0.82 Mb.
Pdf ko'rish
bet5/6
Sana16.06.2023
Hajmi0.82 Mb.
#1493176
1   2   3   4   5   6
Bog'liq
KompyuterTarmoqlari MustaqilIsh AkbarSaydaliev

Ma'lumotlar bazasi serveri modeli (DBS)  - dastur funktsiyalarini bajaruvchi saqlanadigan 
protsedura mexanizmiga asoslangan Client-Server texnologiyasining tarmoq arxitekturasi. DBS 
modelida ma'lumotlar bazasi kontseptsiyasi ma'lumotlar bazasida ma'lumotlar bazasida, 
ma'lumotlar bazasida, saqlangan protseduralarning bir xil mexanizmi tufayli, va hatto ularning 
barchasida ham bo'lmagan.
RDA-modeldan oldin DBS-modelning ijobiy tomonlari aniq: bu turli funktsiyalarni 
markazlashtirilgan boshqarish va tarmoq trafigini pasaytirish imkoniyati, chunki SQL so'rovlari 
o'rniga saqlangan protsedura qo'ng'iroqlari tarmoq orqali uzatiladi va protsedurani ikkita dastur 
o'rtasida taqsimlash va kompyuter resurslarini tejash imkoniyati mavjud. bir marta yaratilgan 
protsedura rejasidan foydalanish hisobi. 
Dastur serveri (AS) Model  - bu Mijoz-Server texnologiyasining tarmoq arxitekturasi bo'lib, u 
mijozning kompyuterida ishlaydigan va foydalanuvchi bilan interfeys uchun javobgar bo'lgan 
(ma'lumot kiritish va displey). Bunday modelning eng muhim elementi - bu amaliy server deb 
ataladigan, uzoqdan ishlaydigan kompyuterda (yoki ikkita kompyuterda) ishlaydigan dastur 


komponenti. Ilova serveri xizmatlar (xizmatlar) shaklida yaratilgan amaliy funktsiyalar guruhi 
sifatida amalga oshiriladi. Har bir xizmat istagan va ulardan foydalanishi mumkin bo'lgan barcha 
dasturlarga ba'zi xizmatlarni taqdim etadi.
Client-Server texnologiyasining barcha modellarini o'rganib chiqib, quyidagi xulosaga 
kelishimiz mumkin: RDA- va DBS-modellar, ushbu ikki modelning asosi funktsiyalarni 
ajratishning ikki bo'g'inli sxemasi hisoblanadi. RDA modelida dastur funktsiyalari mijozga 
beriladi, DBS modelida ularni bajarish ma'lumotlar bazasi mexanizmi orqali amalga oshiriladi. 
RDA modelida amaliy komponentlar taqdimot komponenti bilan birlashadi, DBS modelida u 
resurslarga kirish komponentiga birlashtirilgan. 
AS-modeli uch bo'g'inli ajratish sxemasini amalga oshiradi, bunda dastur komponenti ikkita 
boshqa komponentlar bilan standart interfeysga ega bo'lgan amaliy asosiy izolyatsiya qilingan 
element sifatida ajratiladi. 
"File Server" va "Client - Server" texnologik modellarini tahlil qilish natijalari 1-jadvalda 
keltirilgan. 
Nomiga qaramay, Client-Server texnologiyasi shuningdek taqsimlangan hisoblash tizimidir. 
Ushbu holatda tarqatilgan hisoblash qandaydir serverlar ishtirokida "Mijoz - server" 
arxitekturasini tushunish. Tarqalgan ishlov berishda qo'llaniladigan "server" atamasi shunchaki 
so'rovlarga javob beradigan va mijozning iltimosiga binoan kerakli harakatlarni bajaradigan 
dasturni anglatadi. Tarqatilgan hisoblash Client-Server tizimlarining turlaridan biri bo'lganligi 
sababli, foydalanuvchilar bir xil imtiyozlarga ega bo'lishadi, masalan, umumiy o'tkazish 
qobiliyati va multitask qobiliyati. Shuningdek, diskret tarmoq tarkibiy qismlarining integratsiyasi 
va umuman ularning ishlashini ta'minlash samaradorlikni oshirish va tejashni kamaytirishga 
yordam beradi.
Qayta ishlash tarmoqning istalgan joyida amalga oshirilganligi sababli, Client-Server 
arxitekturasida taqsimlangan hisoblash samarali masshtablashni ta'minlaydi. Server va mijoz 
o'rtasidagi muvozanatga erishish uchun dasturiy komponentni faqat markazlashtirilgan ishlov 
berish samaraliroq bo'lganda serverga kiritish kerak. Agar markazlashtirilgan ma'lumotlar bilan 
o'zaro aloqada bo'lgan dasturning mantig'i ma'lumotlar bilan bir xil mashinada to'plangan bo'lsa, 
uni tarmoq orqali uzatish shart emas, shuning uchun tarmoq muhiti uchun talablarni kamaytirish 
mumkin. 


Natijada quyidagi xulosaga kelish mumkin: agar siz grafik foydalanuvchi interfeysini talab 
qilmaydigan kichik ma'lumot tizimlari bilan ishlashingiz kerak bo'lsa, siz FS modelidan 
foydalanishingiz mumkin. Grafik interfeys masalasi RDA modelidan foydalangan holda erkin 
hal qilinishi mumkin. DBS modeli ma'lumotlar bazasini boshqarish tizimlari (DBMS) uchun 
juda yaxshi tanlovdir. AS-model katta axborot tizimlarini yaratishda, shuningdek past tezlikli 
aloqa kanallaridan foydalanishda eng yaxshi variantdir. 
Qatlamli mijoz-server arxitekturasi 
Ko'p darajali mijoz-server texnologiyasi ma'lumotlarni qayta ishlash uchun alohida server 
uskunalarini ajratishni ta'minlaydi. Ma'lumotlarni saqlash, qayta ishlash va chiqarish 
operatsiyalari turli xil serverlarda amalga oshiriladi. Vazifalarning bunday taqsimlanishi tarmoq 
samaradorligini oshiradi. 
Misol qatlamli arxitektura - bu uch bosqichli texnologiya. Bunday tarmoqda mijoz va dastur 
serveridan tashqari qo'shimcha ma'lumotlar bazasi serveri mavjud. 
Quyidagi uchta daraja: 
1. Pastroq. Ushbu havola foydalanuvchi interfeysiga ega mijoz dasturiy ta'minotini va 
ma'lumotlarni qayta ishlashning keyingi darajasi bilan o'zaro ta'sir tizimini o'z ichiga oladi. 
2. O'rta. Mijoz dasturlaridan kelib tushgan so'rovlar dastur serveri tomonidan qayta ishlanadi, bu 
erda server o'rtasida ma'lumotlarni qayta ishlash va o'tkazish uchun operatsiyalar amalga 
oshiriladi 
yuqori daraja
 va mijoz. Bu sizga ma'lumotlarni saqlashni keraksiz yukdan tushirish va 
turli foydalanuvchilarning so'rovlarini tarqatish imkonini beradi.
3. Yuqori. Bu barcha ma'lumotlarni saqlaydigan mustaqil ma'lumotlar bazasi serveri. Dastur 
serveridan tayyorlangan so'rovni qabul qiladi va uni mijoz dasturlari bilan bevosita aloqada 
bo'lmasdan kerakli ma'lumotlar bilan ta'minlaydi. 
Maxsus server tarmog'i 
Maxsus server arxitekturasi - bu barcha aloqa moslamalari bir yoki bir nechta serverlar 
tomonidan boshqariladigan mahalliy tarmoq. Bunday holda, mijozlar (ish stantsiyalari) server 
dasturlari orqali resurslarga so'rov yuboradilar. Maxsus serverda mijoz tomoni yo'q va faqat 
mijozlarning so'rovlarini qayta ishlash va ma'lumotlarni himoya qilish uchun server sifatida 
ishlaydi. Huzurida bir nechta serverlar, ular orasidagi funktsiyalar har bir individual 
javobgarlik uchun ta'rif bilan taqsimlanishi mumkin. 
 
Mijoz-server texnologiyasi o'zaro ta'sir qiluvchi ikkita mustaqil jarayon - server va mijozning 
mavjudligini ta'minlaydi, ular o'rtasida aloqa tarmoq orqali amalga oshiriladi. 
Serverlar - bu fayl tizimini saqlash uchun mas'ul bo'lgan jarayonlar, mijozlar esa so'rov 
yuboradigan va serverdan javob kutadigan jarayonlardir. 
Mijoz-server modeli DBMS asosida tizimni, shuningdek pochta tizimlarini qurishda 
foydalaniladi. Bundan tashqari, fayl-server arxitekturasi deyiladi, bu mijoz-server 
arxitekturasidan sezilarli darajada farq qiladi. 


Fayl-server tizimidagi ma'lumotlar fayl serverida (Novell NetWare yoki Windows NT Server) 
saqlanadi va ular ish stantsiyalarida Access, Paradox, FoxPro va boshqalar kabi "ish stoli 
DBMS" ning ishlashi orqali qayta ishlanadi. 
Ma'lumotlar bazasi ma'lumotlar bazasi ish stantsiyasida joylashgan bo'lib, ma'lumotlar bilan 
ishlash bir nechta mustaqil va nomuvofiq jarayonlar orqali amalga oshiriladi. Bunday holda, 
barcha ma'lumotlar serverdan tarmoq orqali ish stantsiyasiga uzatiladi, bu esa ma'lumotni qayta 
ishlash tezligini pasaytiradi. 
Mijoz-server texnologiyasi ikkita (hech bo'lmaganda) dastur - mijozlar va o'zaro funktsiyalarni 
almashadigan server ishlashi bilan amalga oshiriladi. Server ma'lumotlarni saqlash va to'g'ridan-
to'g'ri manipulyatsiya qilish uchun javobgardir, ularning misoli SQLServer, Oracle, Sybase va 
boshqalar. 
Foydalanuvchi interfeysi mijoz tomonidan shakllantiriladi, uning asosida maxsus vositalar yoki 
ish stoli DBMS ishlatiladi. Ma'lumotlarni mantiqiy qayta ishlash qisman mijozda va qisman 
serverda amalga oshiriladi. So'rovlarni serverga yuborish mijoz tomonidan, odatda, amalga 
oshiriladi 
sQL tili
... Qabul qilingan so'rovlar server tomonidan qayta ishlanadi va natija mijoz 
(lar) ga qaytariladi. 
Shu bilan birga, ma'lumotlar saqlanadigan joyda - serverda qayta ishlanadi, shuning uchun 
ularning katta qismi tarmoq orqali uzatilmaydi. 

Download 0.82 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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