Ta'minlash oson - Agar bir nechta so'rov bo'lsa, u navbat bilan ko'rib chiqiladi va hech qanday tartibsizlik bo'lmaydi.
Ikki darajali me'morchilikning kamchiliklari:
Ko'p sonli foydalanuvchilar mavjud bo'lganda, bu ko'p vaqt talab qilishi mumkin. Barcha so'rovlar navbatga qo'yiladi va birin ketin topshiriladi. Shuning uchun u bir vaqtning o'zida bir nechta foydalanuvchiga javob bermaydi.
Ushbu arxitektura iqtisodiy jihatdan unchalik foydali bo'lmaydi.
3 darajali arxitektura berilganlar bazasining eng ko'p qo'llaniladigan arxitekturasidir. Buni quyida ko'rish mumkin.
Taqdimot qatlami / Foydalanuvchi qatlami foydalanuvchi berilganlar bazasidan foydalanadigan qatlamdir. U asosiy berilganlar bazasi haqida ma'lumotga ega emas. U shunchaki berilganlar bazasi bilan o'zaro aloqada bo'lib, xuddi u oldida barcha ma'lumotlar bor. Siz ushbu qatlamni o'zingizning ma'lumotlaringizni kiritadigan ro'yxatdan o'tish shakli sifatida tasavvur qilishingiz mumkin. Ma'lumotlar ketadigan "yuborish" tugmachasini bosgandan so'ng, taxmin qildingizmi? Yo'q, to'g'rimi? Faqat sizning ma'lumotlaringiz saqlanganligini bilasiz. Bu taqdimot qatlami bo'lib, foydalanuvchidan barcha tafsilotlar olinadi, ishlov berish uchun keyingi qatlamga yuboriladi.
Dastur qatlami kiritilgan ma'lumotlarni saqlash va sahifada ko'rsatish uchun ma'lumotlarni olish uchun mas'ul bo'lgan asosiy dastur. Ushbu qatlam ma'lumotlarni tekshirish, hisoblash va manipulyatsiya qilish kabi barcha ish mantiqlariga ega, so'ngra berilganlar bazasiga haqiqiy ma'lumotlarni olish uchun so'rovlarni yuboradi. Agar ushbu qatlam so'rov bekor qilinganligini ko'rsa, u holda taqdimot qatlamiga xabar yuboriladi. U berilganlar bazasi qatlamiga umuman zarba bermaydi.