Mijoz-server modeli
Mijoz-server- ish o'rinlari yoki tarmoq yuki serverlar deb ataladigan xizmat ko'rsatuvchi provayderlar va mijozlar deb ataladigan xizmat ko'rsatuvchi mijozlar o'rtasida taqsimlanadigan hisoblash yoki tarmoq arxitekturasi.
Mijozlar va serverlar ko'pincha kompyuter tarmog'i orqali o'zaro aloqada bo'lishadi va ikkalasi ham har xil bo'lishi mumkin jismoniy qurilmalar va dasturiy ta'minot.
Texnologiyaning o'zi juda oddiy. Masalan, foydalanuvchi so'rov yuboradi (google-da ma'lumot qidiradi) va server javob qaytaradi (ushbu ma'lumot uchun saytlar ro'yxati ko'rinishida). Bu texnologiyaning eng oddiy namunasi. Grafik jihatdan bu shunday ko'rinadi:
Mijoz-server modeli pochta tizimlari bilan bir qatorda axborotni qayta ishlash tizimini qurish uchun ishlatiladi. Bundan tashqari, fayl-server arxitekturasi ham mavjud bo'lib, u mijoz-serverdan sezilarli darajada farq qiladi.
Fayl-server tizimidagi ma'lumotlar fayl serverida (Novell NetWare yoki Windows NT Server) saqlanadi va ular Access, Paradox, FoxPro va boshqalar kabi "ish stoli ma'lumotlar bazasi ma'lumotlar bazasi" ning ishlashi orqali ish stantsiyalarida qayta ishlanadi.
Mijoz-server tizimi o'zaro ta'sir qiluvchi ikkita mustaqil jarayon - mijoz va serverning mavjudligi bilan tavsiflanadi, ular umumiy holatda tarmoq bo'ylab ma'lumotlar almashinadigan turli xil kompyuterlarda bajarilishi mumkin.
Fayl tizimi yoki ma'lumotlar bazasi xizmati kabi xizmatni amalga oshiradigan jarayonlar deyiladi serverlar(serverlar). So'rov yuborish va keyin serverdan javob kutish orqali serverlardan xizmatlar talab qiladigan jarayonlar chaqiriladi mijozlar(mijozlar).
Ushbu sxema bo'yicha ma'lumotlarni qayta ishlash tizimlari DBMS, pochta va boshqa tizimlarni qurish mumkin. Biz ma'lumotlar bazalari va ular asosidagi tizimlar haqida gapiramiz. Va bu erda nafaqat mijoz-server arxitekturasini ko'rib chiqish, balki uni boshqa - fayl-server arxitekturasi bilan solishtirish qulayroq bo'ladi.
Fayl server tizimida ma'lumotlar saqlanadi fayl serveri(masalan, Novell NetWare yoki Windows NT Server) va ularni qayta ishlash, qoida tariqasida, "ish stoli ma'lumotlar bazasi ma'lumotlar bazasi" deb ataladiganlardan biri - Access, FoxPro, Paradox va boshqalarni boshqaradigan ish stantsiyalarida amalga oshiriladi.
Ish stantsiyasidagi dastur "hamma narsa uchun javob beradi" - foydalanuvchi interfeysini shakllantirish, ma'lumotlarni mantiqiy qayta ishlash va ma'lumotlar bilan bevosita manipulyatsiya qilish uchun. Fayl serveri faqat eng past darajadagi xizmatlarni taqdim etadi - fayllarni ochish, yopish va o'zgartirish. E'tibor bering - ma'lumotlar bazalari emas, balki fayllar. Ma'lumotlar bazasini boshqarish tizimi ish stantsiyasida joylashgan.
Shunday qilib, ma'lumotlarni to'g'ridan-to'g'ri manipulyatsiya qilishda bir nechta mustaqil va nomuvofiq jarayonlar ishtirok etadi. Bundan tashqari, har qanday qayta ishlashni (qidirish, o'zgartirish, yig'ish va h.k.) amalga oshirish uchun barcha ma'lumotlar tarmoq orqali serverdan ish stantsiyasiga uzatilishi kerak ( rasmga qarang. Fayl-server va mijoz-server modellarini taqqoslash)
Do'stlaringiz bilan baham: |