Malumotlar bazasi raid texnologiyasi



Yüklə 99,51 Kb.
səhifə2/15
tarix02.01.2022
ölçüsü99,51 Kb.
#36599
1   2   3   4   5   6   7   8   9   ...   15
MALUMOTLAR BAZASI RAID TEXNOLOGIYASI.

Disk massivlari

Magnit disklarning texnologik parametrlarini sezilarli darajada yaxshilashning iloji yo'qligi sababli, boshqa usullarni izlash kerak va ulardan biri parallel ishlov berishdir. Agar biz ma'lum bir qatorning N disklari orqali ma'lumotlar blokini tarqatadigan bo'lsak va ulardagi ma'lumotlarni bir vaqtning o'zida o'qish imkoniyatini beradigan bo'lsak, u holda bu blok N marta tezroq o'qiy oladi (blok yaratish vaqtini hisobga olmaganda). Barcha ma'lumotlar parallel ravishda uzatilganligi sababli, bu dizayn parallel massiv deb ataladi. Bunday massivlar odatda katta hajmdagi ma'lumotlarni uzatishni talab qiladigan dasturlar uchun ishlatiladi.

Boshqa vazifalar, aksincha, juda ko'p miqdordagi kichik hajmdagi so'rovlar bilan tavsiflanadi (masalan, ma'lumotlar bazasini qayta ishlashga oid vazifalar). Ma'lumotlar bazasi yozuvlarini massiv disklari bo'ylab joylashtirish orqali siz disklarni joylashtirish orqali yukni mustaqil ravishda tarqatishingiz mumkin. Ushbu arxitektura odatda mustaqil kirishga ega bo'lgan massiv deb ataladi.

Afsuski, massivdagi disklar soni ortishi bilan massivning umumiy ishonchliligi pasayadi. Mustaqil nosozliklar va MTBF taqsimotining eksponent qonuni bilan butun massivning MTTF (o'rtacha ishlamay qolish vaqti) quyidagi formula bo'yicha hisoblanadi:

MTTF = MMTFd / Nd,
bu erda MMTFd - bitta diskning o'rtacha ishlash vaqti; Nd - disklar soni.

Tizim uning tarkibiy qismlaridan biri ishlamay qolsa ham ishlashni davom ettira oladigan bo'lsa, ular uning nosozliklarga qarshi immuniteti (xatolarga bardoshlik) haqida gapirishadi. Ma'lumotlarni saqlash qurilmalari uchun nosozliklarga qarshi immunitet ularning tasodifiy nosozlik holatlarida ma'lumotlarni yo'qotmasdan I / U operatsiyalarini bajarishni davom ettirish qobiliyati deb tushuniladi.

Saqlash quyi tizimining ishonchliligini oshirishning bir necha yo'li mavjud. Birinchidan, ortiqcha kodlash massivlarning xato bardoshligini oshirish uchun ishlatiladi. Ortiqcha disk massivlari ikkita asosiy kodlash turidan foydalanadi - takrorlash va parite.

Ko'paytirish yoki aks ettirish eng ko'p ishlatiladigan disk qatoridir. Ko'pgina korxonalarda har kuni yoki haftada bir necha marta amalga oshiriladigan ma'lumotlarning zaxira nusxalari ma'lumotlarni tezda tiklashni va so'nggi zaxira seansidan beri yaratilgan yangi ma'lumotlarni tezkor himoya qilishni ta'minlamaydi. Ushbu vazifalar diskni aks ettirish yordamida amalga oshiriladi, unda birinchi diskka yozilgan hamma ikkinchisiga takrorlanadi. Agar birinchi disk ishlamay qolsa yoki, ehtimol, ma'lumotlar disk maydonining yomon qismiga yozilgan bo'lsa, ular "oynali" (ikkinchi) diskdan o'qiladi. Ushbu sxema juda sodda va qo'shimcha qo'shimcha xarajatlarni talab qilmaydi, ammo bitta muhim kamchilikka ega - disk maydonining yarmi ma'lumotlarning nusxasini saqlashga sarflanadi.

Ortiqcha diskli massivlarni amalga oshirishning ikkinchi usuli - bu paritet yordamida ortiqcha kodlash. Paritetni tekshirishU kompyuter tizimlarida bir muncha vaqt ishlatilgan, chunki 9 bayt RAMni bitta baytni saqlash uchun ishlatilgan. To'qqizinchi bit (chek yoki parite bit deb nomlanadi) ma'lumotlarning yaxlitligini boshqarish uchun talab qilinadi. Paritet ma'lumotlar so'zidagi barcha bitlarga eksklyuziv OR (modul 2 - XOR) operatsiyasini qo'llash orqali aniqlanadi. Agar ularning soni juft bo'lsa, chek biti nolga, agar soni toq bo'lsa, bittaga o'rnatiladi. Ma'lumotlarni o'qiyotganda, yana ma'lumot bitlari yig'iladi va olingan natija chek bit qiymati bilan taqqoslanadi. Agar ular mos keladigan bo'lsa, ma'lumotlar katta ehtimollik bilan to'g'ri keladi va agar bo'lmasa, bitta yoki bir nechta raqamlarning qiymatlari noto'g'ri.


Yüklə 99,51 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   15




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin