|
Ma’lumot bazasining arxitekturasi va uch bosqichli arxitektura
|
bet | 5/6 | Sana | 18.11.2023 | Hajmi | 0,9 Mb. | | #101009 |
Bog'liq 732-21 guruh talabasi Islomjon Muhammadjonovning Ma’lumot bazasining arxitekturasi va uch bosqichli arxitekturaNoSQL modeli katta hajmdagi tuzilmagan yoki yarim tuzilgan ma'lumotlar bilan ishlash uchun mo'ljallangan nisbatan yangi ma'lumotlar bazasi arxitekturasi modelidir. Ushbu model relyatsion model kabi qat'iy sxemadan foydalanmaydi, bu esa ko'proq moslashuvchanlik va kengayish imkonini beradi. NoSQL ma'lumotlar bazalari ko'pincha katta ma'lumotlar dasturlarida qo'llaniladi, bu erda qayta ishlanadigan ma'lumotlar miqdori an'anaviy relyatsion ma'lumotlar bazasiga sig'ish uchun juda katta. - NoSQL modeli katta hajmdagi tuzilmagan yoki yarim tuzilgan ma'lumotlar bilan ishlash uchun mo'ljallangan nisbatan yangi ma'lumotlar bazasi arxitekturasi modelidir. Ushbu model relyatsion model kabi qat'iy sxemadan foydalanmaydi, bu esa ko'proq moslashuvchanlik va kengayish imkonini beradi. NoSQL ma'lumotlar bazalari ko'pincha katta ma'lumotlar dasturlarida qo'llaniladi, bu erda qayta ishlanadigan ma'lumotlar miqdori an'anaviy relyatsion ma'lumotlar bazasiga sig'ish uchun juda katta.
Taqdimot qatlami arxitekturaning eng yuqori qatlami bo'lib, foydalanuvchi interfeysi uchun javobgardir. U mijoz qatlami sifatida ham tanilgan, chunki u foydalanuvchilar bilan bevosita aloqada bo'ladi. Ushbu qatlam foydalanuvchiga ma'lumotlarni ko'rsatish va foydalanuvchidan kiritilgan ma'lumotlarni yig'ish uchun javobgardir. Taqdimot qatlami veb-server, veb-brauzer yoki ish stoli ilovasi yordamida amalga oshiriladi. - Taqdimot qatlami arxitekturaning eng yuqori qatlami bo'lib, foydalanuvchi interfeysi uchun javobgardir. U mijoz qatlami sifatida ham tanilgan, chunki u foydalanuvchilar bilan bevosita aloqada bo'ladi. Ushbu qatlam foydalanuvchiga ma'lumotlarni ko'rsatish va foydalanuvchidan kiritilgan ma'lumotlarni yig'ish uchun javobgardir. Taqdimot qatlami veb-server, veb-brauzer yoki ish stoli ilovasi yordamida amalga oshiriladi.
- Ilova qatlami arxitekturaning o'rta qatlami bo'lib, foydalanuvchi so'rovlarini qayta ishlash uchun javobgardir. U taqdimot qatlami va ma'lumotlar qatlami o'rtasida vositachi vazifasini bajaradi. Ilova qatlami biznes mantig'ini bajarish, foydalanuvchi so'rovlarini qayta ishlash va taqdimot qatlami uchun ma'lumotlarni tayyorlash uchun javobgardir. Ilova qatlami PHP, ASP.NET yoki Java kabi server tomonidagi texnologiyalar yordamida amalga oshiriladi.
- Ma'lumotlar qatlami arxitekturaning eng pastki qatlami bo'lib, ma'lumotlarni saqlash va olish uchun javobgardir. Ushbu qatlam ma'lumotlar bazasi qatlami sifatida ham tanilgan. Ma'lumotlar qatlami ma'lumotlarning yaxlitligini ta'minlash, biznes qoidalarini qo'llash va amaliy qatlamga ma'lumotlarga kirish xizmatlarini taqdim etish uchun javobgardir. Ma'lumotlar qatlami Oracle, SQL Server yoki MySQL kabi ma'lumotlar bazasini boshqarish tizimi (DBMS) yordamida amalga oshiriladi.
|
| |