Kommunikatsiyalarni rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot
Ma'lumotlar bazasi serveri modeli (DBS)
Download 0.82 Mb. Pdf ko'rish
|
KompyuterTarmoqlari MustaqilIsh AkbarSaydaliev
- Bu sahifa navigatsiya:
- Dastur serveri (AS) Model
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling