To'liq (To'liq)
Differentsial (Differentsial, differentsial)
Kirish (Ushbu atama qanchalik tez-tez ishlatilishini hisobga olgan holda tranzaksiyalar jurnallarining zaxira nusxasi FCTCgacha qisqartiriladi)
Bu erda chalkashmang: to'liq tiklanish modeli va to'liq zaxira - bu tubdan farq qiladigan narsalar. Ularni chalkashtirmaslik uchun quyida tiklash modeli uchun inglizcha va zaxira nusxalari uchun rus tilidan foydalanaman.
To'liq va differentsial nusxalar oddiy va to'liq uchun bir xil ishlaydi. Simple-da tranzaksiyalar jurnalining zaxira nusxasi umuman yo'q.
TO'LIQ ZAXIRA NUSXASI
Ma'lumotlar bazasining holatini ma'lum vaqt ichida tiklashga imkon beradi (zaxira nusxasi ishga tushirilgan). Ma'lumotlar fayllarining ishlatilgan qismining sahifadan nusxasiga va tranzaksiyalar jurnalining zaxira nusxasi hosil bo'lgan vaqtdagi faol qismidan iborat.
DIFFERENTSIAL ZAXIRA
Oxirgi to'liq zaxiradan keyin o'zgargan ma'lumotlar sahifalarini saqlaydi. Qayta tiklashda avval to'liq zaxira nusxasini tiklashingiz kerak (NORECOVERY rejimida quyida misollar keltirilgan), so'ngra hosil bo'lgan "stub" ga keyingi differentsial nusxalardan birini qo'llashingiz mumkin, ammo, albatta, faqat keyingi to'liq zaxiralashdan oldin olingan nusxalarni. Bu zaxira nusxasini saqlash uchun disk maydonini sezilarli darajada kamaytirishi mumkin.
Muhim fikrlar:
Differentsial nusxasi oldingi to'liq zaxirasiz foydasizdir. Shuning uchun ularni bir-biriga yaqin joyda saqlash maqsadga muvofiqdir.
Har bir keyingi differentsial zaxira nusxasi avvalgi to'liq zaxiradan so'ng tuzilgan oldingi differentsial zaxiraga kiritilgan barcha sahifalarni saqlaydi (garchi, ehtimol, har xil tarkib bilan). Shuning uchun har bir keyingi differentsial nusxa oldingi nusxalarga qaraganda kattaroq bo'lib, to'liq nusxa qayta tiklangunga qadar (agar bu buzilgan bo'lsa, bu faqat siqish algoritmlari tufayli)
Bir lahzaga tiklanish uchun bu etarli oxirgi bu vaqtda to'liq zaxira nusxasi va oxirgi bu erda differentsial nusxa. Qutqarish uchun oraliq nusxalar kerak emas (garchi ular qachon tiklanishini tanlash uchun kerak bo'lishi mumkin bo'lsa ham)
RCWT
Muayyan muddat uchun VT nusxasini o'z ichiga oladi. Odatda, avvalgi RCWTdan boshlab hozirgi RCWT shakllanishigacha. FCZHT holatini NORECOVERY rejimida tiklangan nusxasidan VTning tiklangan nusxasi davriga kiritilgan istalgan vaqtgacha, tiklangan zaxira oralig'iga kiritilgan vaqtning istalgan nuqtasiga qadar tiklashga imkon beradi. Standart parametrlarga ega zaxira nusxasini yaratishda tranzaksiyalar jurnali faylida bo'sh joy bo'shatiladi (oxirgi ochiq tranzaksiya paytigacha).
Shubhasiz, RCLT Simple modelida mantiqiy emas (u holda LT oxirgi yopilmagan bitimdan beri faqat ma'lumotni o'z ichiga oladi).
RCWT dan foydalanishda muhim tushuncha paydo bo'ladi - uzluksiz RKZHT zanjiri... Ushbu zanjirni ushbu zanjirning ba'zi zaxira nusxalarini yo'qotish yoki ma'lumotlar bazasini oddiy va orqaga almashtirish orqali to'xtatish mumkin.
E'tibor bergan: RCST to'plami, agar u doimiy zanjir bo'lmasa, aslida foydasiz, va oxirgi muvaffaqiyatli to'liq yoki differentsial zaxiraning boshlanish vaqti bo'lishi kerak ichidaushbu zanjirning davri.
Tez-tez noto'g'ri tushunchalar va afsonalar:
Do'stlaringiz bilan baham: |