1. Ma'lumotlar bazasini tiklash; To'liq tiklash vazifasi


Download 50.61 Kb.
bet6/7
Sana22.12.2022
Hajmi50.61 Kb.
#1041960
1   2   3   4   5   6   7
Bog'liq
1 Ma\'lumotlar bazasini tiklash; To\'liq tiklash vazifasi

Uchinchi usul- tranzaktsiyalarni tartib qilish usuliga muqobildir. Unda tranzaksiya uchun ikki sahifa to‘plami tashkil etish ko‘zda tutilgan – joriy va soya. Tranzaksiyada ikkala to'plam ham bir xil bo'ladi. Soya sahifalari tranzaktsiyalar vaqtida o'zgarmaydi va tizimdagi nosozlikni tiklash uchun. Tranzaksiya vaqtida ma'lumotlar bazasi uchun yangi sahifalar to'lanadi. Tranzaktsiya tugagandan so'ng, joriy to'plam soyaga aylanadi. Qayta tiklashda hech qanday tranzaktsiyalar amalga oshirilmaydi, lekin u yangi yangi sahifalar sahifalarini soyali sahifalar bilan almashtiradi.
5. Tarqalgan ma'lumotlar bazalarining muammolari.
Mantiqiy shaffoflik. Tarmoq bo'ylab taqsimlangan ma'lumotlar bazasining yagona kontseptual sxemasiga bo'lgan ehtiyoj, boshqacha aytganda, taqsimlangan tizimning umumiy ma'lumotlar modeliga bo'lgan ehtiyoj. Mantiqiy shaffoflik printsipi foydalanuvchiga markazlashtirilgan ma'lumotlar bazasi bilan ishlayotgandek taqsimlangan ma'lumotlar bazasining barcha ma'lumotlariga so'rovlarni shakllantirish imkonini beradi.
Joylashtirishning shaffofligi. Ushbu tamoyilni amalga oshirish foydalanuvchiga so'rovni shakllantirishda so'rovni qondirish uchun ma'lumotlarni olish kerak bo'lgan tugunlarning joylashishini ko'rsatmaslikka imkon beradi. Shubhasiz, joylashuv shaffofligini amalga oshirish tarmoqdagi ma'lumotlarni joylashtirish sxemasini talab qiladi.
Shaffoflikni o'zgartirish. Taqsimlangan ma'lumotlar bazalari apparat va dasturiy ta'minotdan (DBMS) foydalanish nuqtai nazaridan bir jinsli yoki geterogen bo'lishi mumkin. Uskunaning heterojenligi muammosi, lekin dasturiy ta'minotning bir xilligi nisbatan sodda tarzda hal qilinadi. Agar tarmoq tugunlarida turli xil DBMS ishlatilsa, ma'lumotlar tuzilmalari va tillarni o'zgartirish vositalari kerak bo'ladi.
Lug'atni boshqarish. Tarqalgan ma'lumotlar bazasida barcha turdagi shaffoflikni ta'minlash uchun ko'plab katalog va lug'atlarni boshqaradigan dasturlar kerak.
Jarayonlarni muvofiqlashtirish. Tarqalgan ma'lumotlar bazalarida so'rovlarni bajarish usullari markazlashtirilgan ma'lumotlar bazalaridagi shunga o'xshash usullardan farq qiladi, chunki so'rovning alohida qismlari tegishli ma'lumotlar joylashgan joyda bajarilishi va qisman natijalar boshqa tugunlarga uzatilishi kerak, shu bilan birga barcha jarayonlarni muvofiqlashtirish ta'minlanishi kerak.
Ma'lumotlar izchilligi. Murakkab bir vaqtning o'zida ishlov berishni boshqarish mexanizmi kerak, bu, xususan, ma'lumotlar yangilanganda sinxronizatsiyani ta'minlashi kerak, bu ma'lumotlarning izchilligini kafolatlaydi.
Replikatsiya va ma'lumotlarni bo'lish uchun ishlab chiqilgan metodologiya. Tarqalgan ma'lumotlar bazalarida so'rovlarni bajarish. Ma'lumotlar taqsimlanganligi va bo'linishi ham mumkinligi sababli, ma'lumotlarni bir butun sifatida ko'radigan foydalanuvchi tomonidan yozilgan so'rovlar ma'lumotlarni bo'lish va bo'lish hisobga olinishi kerak. Shunday qilib, so'rovni parchalash talab qilinadi, chunki so'rovni amalga oshiradigan dasturni bitta tugunda to'liq bajarib bo'lmaydi.
Bundan tashqari, dasturni bajarishni yakunlash uchun butun munosabatlarni yoki oraliq hisob-kitoblar natijalarini ko'chirish zarur bo'lganligi sababli, optimallashtirish kerak:
• dasturning o'zi,
• kerakli ma'lumotlar harakatini hisobga olgan holda dasturni (so'rovni) bajarish usuli.


Download 50.61 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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