Intern
Бир катламдуу кардар-сервер архитектурасы (1-Tier) жөнүндө айтып бериңиз.
sobes.tech AI
AIден жооп
1-Tier memarliğinda müştəri və server eyni cihazda və ya fiziki serverdə yerləşir.
Əsas xüsusiyyətlər:
- Yeganə komponent: Tətbiqin bütün məntiqi (görünüş, biznes məntiqi, məlumatlara giriş) tək işləyən modulda yerləşir.
- Şəbəkə yoxdur: Müştəri və server arasında şəbəkə vasitəsilə qarşılıqlı əlaqə yoxdur.
- Yerel məlumatlar: Məlumatlar eyni cihazda saxlanılır, yerli fayllar və ya daxili verilənlər bazaları istifadə olunur.
Nümunələr:
- Klassik masaüstü tətbiqlər (məsələn, mətn redaktorları, kalkulyatorlar).
- Offline işləyən oyunlar.
Üstünlüklər:
- İnkişaf və yerləşdirmə asanlığı.
- Şəbəkə gecikmələrinin olmaması sayəsində yüksək performans.
- Daimi şəbəkə bağlantısı tələb edilmir.
Çətinliklər:
- Məhdud miqyasda genişlənmə.
- Məlumatların mərkəzləşdirilmiş idarə olunması və ümumi girişin təmin edilməsi çətin.
- Tətbiqin yenilənməsi hər istifadəçiyə yeni versiyanın yayılmasını tələb edir.
- İstifadəçi cihazına bağlılıq (performans, yer).
Bu memarlıq sadə tətbiqlər üçün uyğundur, onlar əməkdaşlıq, mərkəzləşdirilmiş məlumat saxlama və ya çox sayda istifadəçi üçün genişləndirmə tələb etmir. Test baxımından, əsas səylər tətbiqin funksional və qeyri-funksional testlərinə yönəldilmişdir, şəbəkə qarşılıqlı əlaqələrini nəzərə almadan.