|
Anjir. Fayl-server va mijoz-server modellarini taqqoslash
|
bet | 18/31 | Sana | 12.12.2023 | Hajmi | 191,46 Kb. | | #117325 |
Bog'liq Ma’ruza klient-server arxitekturalari-fayllar.orgAnjir. Fayl-server va mijoz-server modellarini taqqoslash
Mijoz-server tizimida (hech bo'lmaganda) ikkita dastur funktsiyasi - mijoz va server, fayl-server arxitekturasida butun dastur ish stantsiyasida ishlaydigan funktsiyalarni taqsimlaydi. Ma'lumotlar bazasi serveri Microsoft SQL Server, Oracle, Sybase va boshqalar bo'lishi mumkin bo'lgan ma'lumotlarni saqlash va to'g'ridan-to'g'ri boshqarish bilan shug'ullanadi.
Foydalanuvchi interfeysi mijoz tomonidan shakllantirilgan bo'lib, uni qurish uchun siz bir qator maxsus vositalardan, shuningdek ko'p ish stoli ma'lumotlar bazalaridan foydalanishingiz mumkin. Ma'lumotlarni qayta ishlash mantig'i ham mijozda, ham serverda bajarilishi mumkin. Mijoz, odatda, SQL-da rasmiylashtirilgan so'rovlarni serverga yuboradi. Server ushbu so'rovlarni qayta ishlaydi va natijani mijozga etkazadi (albatta, ko'plab mijozlar bo'lishi mumkin).
Shunday qilib, bitta jarayon ma'lumotlarni to'g'ridan-to'g'ri boshqarishda ishtirok etadi. Shu bilan birga, ma'lumotlarni qayta ishlash ma'lumotlar saqlanadigan joyda - serverda amalga oshiriladi, bu esa tarmoq orqali katta hajmdagi ma'lumotlarni uzatish zaruriyatini yo'q qiladi.
Mijoz-server arxitekturasini nima beradi?
Keling, ushbu arxitekturani biznes ehtiyojlari nuqtai nazaridan ko'rib chiqaylik. Mijoz-server axborot tizimiga qanday fazilatlarni olib keladi?
Ishonchlilik
Ma'lumotlar bazasi serveri tranzaktsiya mexanizmi asosida ma'lumotlarni o'zgartiradi, bu esa quyidagi operatsiyalar sifatida e'lon qilingan har qanday operatsiyalar to'plamini beradi:
atomlik - har qanday holatda ham, barcha bitimlar bo'yicha operatsiyalar bajariladi yoki ularning birortasi ham bajarilmagan; tranzaktsiyalar yakunida ma'lumotlar yaxlitligi;
mustaqillik - turli foydalanuvchilar tomonidan tuzilgan bitimlar bir-birining ishlariga aralashmaydi;
|
| |