Tranzaktsiyalar tushunchasi va ularni ahamiyari



Yüklə 24,13 Kb.
səhifə4/4
tarix10.02.2023
ölçüsü24,13 Kb.
#100582
1   2   3   4
Mavzu

Tranzaktsiyalar jurnali.
Oraliq davlatlarni saqlab qolish, bitimni tasdiqlash yoki qaytarish tamoyilini amalga oshirish, uni qo'llab -quvvatlash uchun maxsus mexanizm yordamida amalga oshiriladi, uni tuzish jurnali deb nomlangan tizim tuzilishi yaratilgan. Tranzaktsiyalar jurnalida ma'lumotlar bazasini o'zgartirish yozuvlari ketma -ketligi mavjud. Ma'lumotlar bazasida ishonchli ma'lumotlarni saqlashni ta'minlash uchun mo'ljallangan. Bu har qanday uskuna va dasturiy ta'minotdagi nosozliklardan so'ng ma'lumotlar bazasining izchil holatini tiklash qobiliyatini bildiradi. Yog'ochni kesish va tiklashning umumiy tamoyillari:
· bajarilgan operatsiyalar natijalari ma'lumotlar bazasining tiklangan holatida saqlanishi kerak;
· bajarilmagan operatsiyalar natijalari ma'lumotlar bazasining tiklangan holatida bo'lmasligi kerak.
Bu shuni anglatadiki, ma'lumotlar bazasining oxirgi izchil holati tiklanadi.
Ma'lumotlar bazasi holatini tiklash zarur bo'lgan quyidagi holatlar bo'lishi mumkin:
· RAM tarkibining to'satdan yo'qolishidan qutulish (yumshoq nosozlik). Bu holat quyidagi holatlarda yuz berishi mumkin: favqulodda o'chirish paytida yoki o'lik protsessor ishlamay qolganda. Vaziyat muvaffaqiyatsizlikka uchragan vaqtda RAM buferlarida bo'lgan ma'lumotlar bazasining yo'qolishi bilan tavsiflanadi.
· Ma'lumotlar bazasining asosiy tashqi ma'lumotlari buzilganidan keyin tiklash (qattiq ishlamay qolishi).
Tizim ham kichik uzilishlardan (masalan, muvaffaqiyatsiz bitimlar), ham katta uzilishlardan keyin (masalan, elektr uzilishlari, qattiq uzilishlar) tiklanishi kerak.
Yumshoq nosozlik yuz berganda, disklarda saqlangan tranzaksiya jurnallari tarkibidan ma'lumotlar bazasi tarkibini tiklash zarur. Qattiq ishlamay qolganda, buzilmagan tashqi muhitda saqlanadigan arxiv nusxalari va tranzaktsiyalar jurnallari yordamida ma'lumotlar bazasi tarkibini tiklash zarur.
Jurnal ma'lumotlarini saqlashning ikkita asosiy varianti mavjud. 1 -variantda, har bir tranzaksiya uchun ma'lumotlar bazasini o'zgartirishning alohida lokal jurnali yuritiladi. Bu jurnallar mahalliy jurnallar deb ataladi. Ular mahalliy operatsiyalarni qaytarish uchun ishlatiladi. Bundan tashqari, ma'lumotlar bazasini o'zgartirishning umumiy jurnali yuritiladi, u yumshoq va qattiq nosozliklardan keyin ma'lumotlar bazasini tiklash uchun ishlatiladi.
Ushbu yondashuv sizga individual tranzaktsiyalarni tezda bajarishga imkon beradi, lekin natijada mahalliy va umumiy jurnallarda ma'lumotlar takrorlanadi. Shuning uchun, ikkinchi variant tez -tez ishlatiladi - ma'lumotlar bazasini o'zgartirishning umumiy jurnalini yuritish, bu ham individual qaytarish paytida ishlatiladi.
Jurnalning umumiy tuzilishi ketma -ket fayl ko'rinishida ifodalanishi mumkin, bunda tranzaksiya paytida yuzaga keladigan ma'lumotlar bazasidagi har bir o'zgarish qayd etiladi. Barcha tranzaktsiyalarda ichki raqamlar mavjud, shuning uchun barcha tranzaktsiyalar tomonidan kiritilgan barcha o'zgarishlar operatsiyalar jurnalida qayd etiladi.
Har bir jurnal yozuvi tegishli bo'lgan tranzaksiya raqami va u o'zgartiradigan atributlarning qiymatlari bilan belgilanadi, bundan tashqari, jurnaldagi har bir tranzaksiya uchun tranzaktsiyani boshlash va tugatish buyrug'i qayd etiladi.
Ishonchliligi oshishi uchun tranzaktsiyalar jurnali ko'pincha ma'lumotlar bazasi ma'lumotlar bazasidagi ma'lumotlar hajmidan ko'p marotaba ko'p bo'lgan ma'lumotlar bazasi tizimli vositalar yordamida takrorlanadi.
Tranzaktsiyalarni ro'yxatga olishning 2 varianti mavjud: kechiktirilgan yangilanish protokoli va darhol yangilash protokoli.
Xulosa
Xulosa qilib aytganda tranzaksiya ma'lumotlar bazasida bo'linmaydigan, foydalanuvchi nuqtai nazaridan ma'noga ega bo'lgan harakat sifatida qaraladi, ya'ni bu tizimning mantiqiy ishlash birligi. Ma'lumotlar bazasi sessiyasi sodir bo'lganda, tranzaksiya boshlanadi.
Agar tranzaktsiyada operatsiyani boshlash buyrug'i bo'lsa, lekin uning bajarilishini tasdiqlovchi buyruq bo'lmasa, u holda harakatlar ketma -ketligi qaytarilgandek amalga oshiriladi, ya'ni eski qiymatlar tiklanadi.
Shunday qilib, qulflar, shuningdek, sinxronlashtirilgan ob'ektlarni ta'qib qilish deb ham ataladi, har xil turdagi ob'ektlarga qo'llanilishi mumkin. Eng katta blokirovka qiluvchi ob'ekt butun ma'lumotlar bazasi bo'lishi mumkin, lekin bu turdagi blokirovka ma'lumotlar bazasini ushbu ma'lumotlar bazasi bilan ishlaydigan boshqa barcha ilovalarga kira olmaydi. Keyingi turdagi blokirovka obyekti - bu jadvallar. Jadvalda ishlaydigan tranzaksiya uni butun operatsiya davomida qulflaydi. Bunday qulflash avvalgisidan afzaldir, chunki u boshqa jadvallarda bir vaqtning o'zida operatsiyalarni bajarishga imkon beradi.

Foydalanilgan adabiyotlar

1.Agapova T.A.Seregina S.F. Makroekonomika:Uchebnik.-7-e izd.pererab.


i dop.-M.:Izdatel’stvo “Delo i servis”, 2005. 240-262 s.s.
2 Axmedov D.K.,Ishmuxamedov A.E., Jumaev K.,Djumaev Z.A. «Makroiktisodiyot» T.: O`zbekiston YOzuvchilar uyushmasi Adabiyot jamgarmasi nashriyoti 2004, 145-156 b.b.
3. Ivashkovkiy S.N. Makroekonomika: Uchebnik.-2-e izd., dop.- M.: Delo, 2002, 363-418 s.s.
4.. Tarasevich L.S., Grebnikov P.I., Leusskiy A.I. Makroekonomika: 
Uchebnik. - 5-e izd. , M.: YUrayt-Izdat, 2004., 518-540 s s..
Yüklə 24,13 Kb.

Dostları ilə paylaş:
1   2   3   4




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

    Ana səhifə