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
Ilova
Ma'lumotlar formatlari
Matnga asoslangan formatlar
Matnga asoslangan kodeklarning asosiy afzalligi inson tomonidan o'qilishidir.
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
Rasmlar va boshqa ikkilik ma'lumotlar qo'shimcha kodlashni talab qiladi
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
Tahlil qilish uchun mijoz protsessor vaqti talab qilinadi
Ba'zi ma'lumotlar tuzilmalari va ikkilik ma'lumotlar uchun XML kabi moslashuvchan emas
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
Ikkilik asosli formatlar
Ikkilik formatlarning asosiy afzalligi - bu tezlik. Ikkilik kodlashlar odatda matnga asoslangan kodeklarga qaraganda 10-100 baravar tezroq.
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
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