Mijozlar mashinasidan dasturiy ta'minot serverga so'rov yuboradi, u erda u qayta ishlanadi va tayyor natija mijozga yuboriladi. Ushbu texnologiya ma'lumotlar bazasi bilan bir xil printsip asosida ishlaydi: so'rov - ishlov berish - natijani uzatish.
Server bajarilmoqda quyidagi funktsiyalar:
ma'lumotlarni saqlash;
protseduralar va triggerlar yordamida mijozning so'rovini qayta ishlash;
natijani mijozga yuborish.
Amalga oshiriladigan funktsiyalar mijoz tomoni:
so'rovni yaratish va serverga yuborish;
natijalarni olish va qo'shimcha buyruqlar yuborish (ma'lumotni qo'shish, o'chirish yoki yangilash bo'yicha so'rovlar).
Mijoz-server arxitekturasi quyidagilarga ega afzalliklari:
ma'lumotlarni qayta ishlashning yuqori tezligi;
imkoniyat tezkor ish ko'plab mijozlar bilan;
server va mijoz dasturlarining dastur kodini ajratish.
Ko'p foydalanuvchilar mumkin bir vaqtning o'zida ishlash tranzaktsiyalar (bitta blok sifatida ko'rsatilgan operatsiyalar ketma-ketligi) va qulflar (boshqa foydalanuvchilar tomonidan tahrirdan ma'lumotlarni ajratish) tufayli ma'lumotlar bilan.
kamchiliklar mijoz-server texnologiyasi:
ma'lumotlarni qayta ishlash server tomonida sodir bo'lganligi sababli server uskunalarining apparat va dasturiy xususiyatlariga yuqori talablar;
kerak tizim ma'muri, bu server uskunalarining uzluksiz ishlashini boshqaradi.
|