server tizimlarining keng doirasini qamrab oladi: Cassandra - taqsimlangan
kalit-qiymat do'koni; Compress siqilgan fayllarda kiritish/chiqarish
operatsiyalari uchun kutubxonalarni taqdim etadi; Hadoop umumiy barcha
Hadoop loyihalari uchun yordamchi dasturlar va kutubxonalarni taqdim etadi;
Hadoop MapReduce - bu katta ma'lumotlarni qayta ishlash platformasi; HDFS
taqsimlangan tizimdir; Hadoop Yarn - taqsimlangan resurslarni boshqarish
xizmati; Hive - bu ma'lumotlar ombori; Kafka - taqsimlangan oqim tizimi; va
Lucene ma'lumotlarni indekslash va qidirish serveridir. Biz imkon qadar
ko'proq bulutli server tizimlarini qamrab olishga harakat qilamiz, bu
ma'lumotlarning buzilishi bilan bog'liq xatolar haqiqiy dunyoda keng tarqalgan.
Bundan farqli o'laroq, mavjud umumiy xatolarni aniqlash vositalari ushbu
42 ta ma'lumotlar buzilishining ko'pchiligini aniqlay olmaydi. Findbugs faqat
HDFS-5892 va Yarn-163 xatolarini aniqlaydi, Infer esa faqat Cassandra-9881
xatosini aniqlaydi. Bu natijalar kutilmoqda, chunki avvalgi hech qanday statik
tahlil vositalari, jumladan Findbugs va Infer, maqsadli ma'lumotlarning
buzilishi bilan bog'liq xatolarga ega emas edi. Findbugs Java dasturlarida
“xususiy usul hech qachon chaqirilmaydi”, “usul siklda + yordamida satrlarni
birlashtiradi” va “umumiy qoÿngÿiroqda belgilanmagan tur” kabi maxsus anti-
naqshlarga amal qiluvchi xatolarni maqsad qilib oladi, ularning hech biri maÿlumotlar
bilan bogÿliq emas. DScope tomonidan aniqlangan korruptsiya osilgan xatolar.
E'tibor bering, Findbugs-da ma'lumotlarning buzilishi bilan bog'liq bo'lgan
"ko'rinadigan innite tsikli" deb nomlangan maxsus anti-naqsh mavjud. Biroq,
Findbugs maqsadli bulutli server tizimlarida faqat ikkita shubhali muammo
Do'stlaringiz bilan baham: |