Samarqand davlat universiteti raqamli texnologiyalar fakulteti amaliy matematika informatika yo



Yüklə 118,27 Kb.
səhifə2/7
tarix01.07.2022
ölçüsü118,27 Kb.
#62581
1   2   3   4   5   6   7
Yusupov Sunnatillo Kurs ishi Kontrakt bolimi (2)

Tranzaktsiya bilan boshqarish Tranzaktsiya — bu qaralayotgan MBBT MB ustida

ketma-ket operatsiyalarni bajararishidir, ya'ni ma'lumotlar bilan monipulyatsiya
qilib ketma-ket operatsiyalar yordamida MBBTga ta'sir etishdir. Tranzaktsiya ma'lumotlar bazasini bir butun holatdan ikkinchi bir butun holatga o'tkazadi, yoki agar ma'lum sababga ko'ra tranzaktsiyaning biror holati bajarilmaydigan bo'lsa yoki tizimda biror xatolik yuz bersa, ma'lumotlar bazasi boshlang'ich holatiga qaytadi. MBning mantiqiy butunligini quvvatlash uchun tranzaktsiya tushunchasi kerak.
Jurnalizatsiya MBBT ga bo'Igan asosiy talablardan bin bu tashqi xotirada ma'lumotlarning ishonchli saqlanishidir. Malumotlarning ishonchli saqlanishi deganda har qanday apparatli yoki dasturli to'tab qolishdan (sboydan) keyin MBBT MBning oxirgi holatini qayta tiklashi tushuniladi. Odatda apparatli to'xtab qolish holati ikki xil bo'ladi: engil to'xtab qolish, ya'ni bunda kompyuter ishlashi kutilmaganda to'xtashi (masalan, elektr toki manbaining o'chishi), ikkinchisi TATU NF Access 2003 Laboratoria ishi Bobojonov Elmurod 4-bet qattiq to'xtab qolish, bu tashqi xotirada ma'lumotlarning yo'qolib ketishi bilan xarakterlanadi. Dasturli to'xtab qolishlarga quyidagilarni keltirishi mumkin: MBBTning to'satdan buzilishi bilan ishni tugatishi (dastur xatosi bo'yicha yoki qaysidir apparatning to'xtab qolishi natijasida) yoki foydalanuvchi dasturining avariya bilan tugallanishi bo'lib natijada ayrim tranzaktsiyalar tugallanmasdan qoladi. Har qanday holda ham MB qayta tiklash uchun qo'shimcha ma'lumotlarni joylashtirish kerak. Boshqacha qilib aytganda MB da ma'lumotlarning butunligini sacilash uchun saqlanadigan ma'lumotlarning to'liqligi talab qilinadi. Malumotlarning ishlatilayotgan qismi qayta tiklanishi uchun alohida ishonchli saqlanishi lozim. Bunda to'liq ma'lumotlarni quvatlash uchun keng tarcialgan usullardan biri MB ning o'zgartirish jurnalini olib borish usuli ishlatiladi. Jurnal — MBning asosiy qismi bo'lib hisoblanadi va va u barcha rivojdagi MBBT da "jurnal zapisi utverjdeniy" (pratakol Write Ahead Log - WAL ) deb nomlanadi. Qattiq to'xtab qolishdan keyin MBni qayta tiklash uchun jurnal va MBning arxiv nusxasi ishlatiladi. Arxiv nusxa - bu MBning to'liq nusxasi bo'lib, jurnalni to'ldirish momentidan boshlanadi.

Yüklə 118,27 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




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