Modul nomi: Katta ma’lumotlar tahliliga kirish (kirish kursi) Kurs haqida


Download 1.56 Mb.
bet59/74
Sana29.01.2023
Hajmi1.56 Mb.
#1138295
1   ...   55   56   57   58   59   60   61   62   ...   74
Bog'liq
Введение в аналитику больших массивов данных (Вводный курс) (1)

MVCC - bir vaqtning o'zida ko'p versiyali boshqaruv , shu bilan tarmoq trafigini minimallashtiradi va yuqori unumdorlikni saqlagan holda ACID tranzaksiya yaxlitligini kafolatlaydi.


IMDG va NoSQL ma'lumotlar bazalari o'rtasidagi asosiy farqlardan biridir . NoSQL ma'lumotlar bazalari ko'p hollarda yakuniy izchillik ( EC ) deb nomlangan yondashuv yordamida ishlab chiqilgan bo'lib, unda ma'lumotlar bir muncha vaqt mos kelmaydigan holatda bo'lishi mumkin, ammo "vaqt o'tishi bilan" izchil bo'lib qoladi. Umuman olganda, EC tizimlarida yozish operatsiyalari sekinroq o'qish operatsiyalariga nisbatan ancha tezdir. "Optimallashtirilgan" 2 shaxsiy kompyuterga ega so'nggi IMDG'lar yozish tezligi bo'yicha EC tizimlariga hech bo'lmaganda mos keladi (agar ulardan ustun bo'lmasa) va o'qish tezligi bo'yicha ulardan ancha ustundir. Shunday qilib, sanoat bir vaqtlar sekin 2 kompyuterdan EK ga , endi esa EK dan ancha tezroq "optimallashtirilgan" 2 kompyuterga o'tib, to'liq aylanaga aylanganini ko'rish mumkin .
Turli xil mahsulotlar turli xil 2 ta kompyuterni optimallashtirishni taklif qilishi mumkin, ammo



  • Umuman olganda, barcha optimallashtirishlarning maqsadlari parallellikni oshirish ( bir vaqtning o'zida ), tarmoq trafigini minimallashtirish va tranzaktsiyani bajarish uchun zarur bo'lgan qulflar sonini kamaytirishdir.



Turli xil IMDGlar odatda juda ko'p umumiy funktsiyalarga ega bo'lsa ham, ishlab chiqaruvchidan ishlab chiqaruvchiga farq qiladigan ko'plab qo'shimcha funktsiyalar va amalga oshirish tafsilotlari mavjud.

90


IMDG -da ma'lumotlarni saqlash xotiradagi arxitektura uchun zarur bo'lgan funksiyalarning faqat yarmini tashkil qiladi . IMDGda saqlangan ma'lumotlar ham parallel va yuqori tezlikda qayta ishlanishi kerak. Oddiy xotira arxitekturasi IMDG yordamida klasterdagi ma'lumotlarni qismlarga ajratadi va keyin bajariladigan kod aynan kerakli ma'lumotlar joylashgan serverlarga yuboriladi. Bajariladigan kod (hisoblash vazifasi) odatda hisoblash klasterlarining ( Compute Grids ) bir qismi bo'lganligi sababli u to'g'ri joylashtirilishi, yukni muvozanatlashi, xatolarga chidamliligiga ega bo'lishi va shuningdek, jadval bo'yicha ishlay olishi ( jadvallash ), Compute Grid va IMDG o'rtasida integratsiya bo'lishi kerak. juda muhim. Agar IMDG va Compute Grid bir qismi bo'lsa, eng katta effektga erishish mumkin



  • bir xil mahsulot va bir xil API'lardan foydalaning . Bu ishlab chiquvchidan integratsiya yukini olib tashlaydi va odatda xotiradagi yechimning eng yaxshi ishlashi va ishonchliligiga olib keladi.

IMDG ( Compute Grid bilan birgalikda ) xavflarni tahlil qilish, savdo tizimlari, real vaqtda firibgarlikka qarshi tizimlar, biometrika, elektron tijorat, onlayn o'yinlar kabi ko'plab sohalarda qo'llanilishini topadi. Darhaqiqat, miqyoslash va ishlash muammolariga duch keladigan har qanday mahsulot In-Memory Processing va IMDG arxitekturasidan 128 foyda olishi mumkin .



  1. Xotira ichidagi ma'lumotlar tarmog'i nima. 91


Download 1.56 Mb.

Do'stlaringiz bilan baham:
1   ...   55   56   57   58   59   60   61   62   ...   74




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