1. Apparat taʼminotini ishlab chiqish


Download 76.19 Kb.
bet10/15
Sana07.05.2023
Hajmi76.19 Kb.
#1438167
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
Ma

Xulosa


Quyidagi jadvalda tanlov mezonlari va tegishli ma'lumotlar almashinuvi usullari jamlangan.

Oddiy foydalanish holatlari

Usullar reytingi (Yuqori, O'rta, Past)




Veb xizmati

Xabarlar

JB

Fayl

Ma'lumotlar bir nechta formatda talab qilinadi

H

M

M

L

Ma'lumotlar mijozning old tomonida ishlatiladi

H

M

M

L

Ma'lumotlar xususiyatni qo'llab-quvvatlaydi

H

H

M

L

Ma'lumotlar tez-tez so'raladi

H

H

M

L

Ma'lumotlar tez-tez o'zgarib turadi

H

H

M

L

Ma'lumotlar orqa tomonda ishlatiladi

L

H

H

M

Ma'lumotlar bir nechta oqim va qabul qiluvchilarga ega

M

H

L

L

Ma'lumotlar bir nechta versiyalarda/sxemalarda so'raladi

L

L

H

L

Ma'lumotlarni yig'ish bir nechta ob'ektlar va/yoki o'zgaruvchan mantiqni o'z ichiga oladi

L

L

H

L

Ma'lumotlar to'plami juda katta

L

M

H

H

Ma'lumotlar kattaroq platformaning asosini tashkil qiladi

L

L

H

H

Ma'lumotlar inson o'qishi mumkin bo'lishi kerak

L

L

L

H
    1. Ilova

      • Ma'lumotlar formatlari

        1. Matnga asoslangan formatlar


Matnga asoslangan kodeklarning asosiy afzalligi inson tomonidan o'qilishidir.
        1. XML


XML - bu ma'lumotlar uchun moslashuvchan matn formati. XML hujjat sintaksisi standarti va ko'plab tegishli standartlar W3C ishchi guruhlari tomonidan qo'llab-quvvatlanadi.
Afzalliklar

          • Ishlab chiquvchilar tomonidan o'qilishi va tahrirlanishi mumkin

          • Sxema va DTD yordamida tekshirish xatosi

          • Ma'lumotlarning murakkab ierarxiyasini ifodalay oladi

          • Unicode xalqaro operatsiyalar uchun moslashuvchanlikni beradi

          • Yaratish va tahlil qilish uchun barcha kompyuter tillarida ko'plab vositalar

          • Nomlar ziddiyatini oldini olish uchun Namespace-ni qo'llab-quvvatlang

Kamchiliklari

          • Kam yuk/format nisbati bilan katta hajmli matn

          • Yaratish va mijoz tomonidan tahlil qilish ham protsessorni talab qiladi

          • Ba'zi umumiy so'zlarni qayta ishlash belgilari noqonuniy hisoblanadi

          • Rasmlar va boshqa ikkilik ma'lumotlar qo'shimcha kodlashni talab qiladi
        1. JSON


JSON - bu tildan mustaqil ma'lumotlar formati. U JavaScript-dan olingan, ammo ko'pgina dasturlash tillarida JSON formatidagi ma'lumotlarni yaratish va tahlil qilish uchun kod mavjud.
Afzalliklar


          • Ishlab chiquvchilar tomonidan o'qilishi va tahrirlanishi mumkin, veb-brauzerlar tomonidan osongina iste'mol qilinadi

          • XML dan oddiyroq

          • JQuery kabi yuqori darajada rivojlangan brauzer asboblar to'plami tomonidan qo'llab-quvvatlanadi

Kamchiliklari

          • Kam yuk/formatlash nisbatiga ega katta hajmli matn, lekin XML kabi yomon emas

          • Tahlil qilish uchun mijoz protsessor vaqti talab qilinadi

          • Ba'zi ma'lumotlar tuzilmalari va ikkilik ma'lumotlar uchun XML kabi moslashuvchan emas
        1. Oddiy matn


Ba'zi ma'lumotlar turlari osongina chiziqli tuzilishga ega, kalit qiymat juftlari yoki "vergul bilan ajratilgan qiymatlar" yoki CSV bilan yagona elementlar sifatida taqdim etiladi.
Afzalliklar

          • Ishlab chiquvchilar tomonidan o'qilishi va tahrirlanishi mumkin

          • Oddiy turlar uchun juda ixcham vakillik

Kamchiliklari

          • Qiymatlardagi tinish belgilaridan kelib chiqqan chalkashliklar

          • Juda oddiy tuzilmalar bilan cheklangan

          • Tabiatan "tekis" va ierarxik ma'lumotlarni osongina ifodalay olmaydi
        1. Ikkilik asosli formatlar


Ikkilik formatlarning asosiy afzalligi - bu tezlik. Ikkilik kodlashlar odatda matnga asoslangan kodeklarga qaraganda 10-100 baravar tezroq.
        1. KORBA


Common Object Request Broker Architecture yoki CORBA turli tizimlar o'rtasida murakkab ma'lumotlar ob'ektlarining aloqasini ta'minlash uchun mo'ljallangan. CORBA oddiy ikkilik format emas va protokol va me'moriy standartlarni o'z ichiga oladi.
Afzalliklar

          • Til va operatsion tizim mustaqil

          • Kompakt ma'lumotlarni taqdim etish

          • Java-da o'rnatilgan xaritalash deyarli barcha xususiyatlarni qamrab oladi

          • Ochiq manba versiyalari mavjud

Kamchiliklari

          • Murakkab, qiyin o'rganish egri chizig'i

          • OS sotuvchilari tomonidan yaxshi qo'llab-quvvatlanmaydi

          • Agar server va/yoki mijoz xavfsizlik devori orqasida bo'lsa yoki tarmoq manzili tarjimasi ishlatilsa, foydalanish qiyin
        1. Google Protocol Buffers, Avro, Thrift


Protokol buferlari va shunga o'xshash mahsulotlar tizimli ma'lumotlarni ketma-ketlashtirish uchun til uchun neytral, platforma uchun neytral, kengaytiriladigan mexanizmlardir.
Afzalliklar

          • Juda ixcham vakillik, nazariy maksimalga yaqinlashadi

          • Ko'p tillar uchun vositalar

          • Versiya o'zgarishlariga sezgir emas

          • Sxemalar va yaratilgan hujjatlarni qo'shing

Kamchiliklari

          • Ishlab chiquvchilar tomonidan o'qilmaydi yoki tahrirlanmaydi

          • O'rganish uchun yana bir ma'lumot ta'rifi sintaksisi
      • O'tkazish protokollari


        1. Download 76.19 Kb.

          Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling