Arxiv va Zaxira | Fayllarni arxivlash va maʼlumotlar bazasini arxivlash, issiq va sovuq zaxiralashlar
Arxivlash va zaxiralash ma'lumotlar bazalari bilan bog'liq ikkita asosiy mavzudir. Zaxira nusxalari ma'lumotlar bazasini halokatdan tiklash yechimi sifatida ishlatiladi. Arxivlar jadval ma'lumotlarining yoki faylning ma'lum bir versiyasini saqlash yoki ma'lumotlar bazasidan faol foydalanilmaydigan ma'lumotlar to'plamini ajratish/ko'chirish uchun ishlatiladi. Ma'lumotlar bazasida (RDBMS) maydonni zaxiralash arxivlashdan ko'ra keng qo'llaniladi. Lekin katta fayl tizimlarida (FS) arxivlash zaxira nusxasidan ko'ra keng qo'llaniladi, chunki arxivlash fayl versiyasini boshqarishning yaxshi yechimi sifatida ishlatilishi mumkin.
Arxivlash
Avval aytib o'tilganidek, arxivlashning bir necha turlari mavjud. Fayllarni arxivlash va ma'lumotlar bazasini arxivlash. Fayllarni arxivlash falokatdan qutqarish yechimi emas, lekin bu fayl versiyasini boshqarish tizimidir. Ma'lumotlar bazasini arxivlash - bu ma'lumotlarning faol foydalanilmaydigan qismini faol foydalaniladigan ma'lumotlardan ko'chirish. Ushbu arxivlangan ma'lumotlar kelajakdagi havolalar uchun hali ham muhim. Arxivlangan ma'lumotlar alohida media yoki tizimga o'tkazilmaydi. Agar tizim ma'lumotlar bazasi bo'lsa, ma'lumotlar arxivlangandan keyin o'sha arxivlangan ma'lumotlar bir xil ma'lumotlar bazasida qoladi. (ORACLE ma'lumotlar bazalarida ARCHIVELOG rejimi deb ataladigan rejim mavjud. Bu rejimda ORACLE serveri barcha ma'lumotlar bazasi o'zgarishlarini arxiv jurnali fayllari sifatida arxivlaydi.)
Zaxiralar
Zaxira nusxalari ma'lumotlarni tiklash yechimi sifatida ishlatiladi. Bu degani; ma'lumotlar bazasi buzilganda yoki ma'lumotlar bazasi serveri yo'q qilinganda ma'lumotlar bazasini tiklash foydalidir. Aslida, bu zaxira nusxalari asl ma'lumotlarning nusxalari. Zaxiralashning bir necha turlari mavjud. Issiq zaxira va sovuq zaxira ikki asosiy tur. Ma'lumotlar bazasidan foydalanilganda issiq zahira nusxalari olinadi va ma'lumotlar bazasi ishlatilmaganda sovuq zaxiralar olinadi. Yaxshi zaxiralash usuli tezroq tiklash qobiliyatiga ega bo'lishi kerak va ma'lumotlar yo'qotilishi minimallashtirilishi kerak (ma'lumotlar yo'qolishi nolga teng). Favqulodda vaziyatlarda foydalanish uchun zaxira nusxalari alohida disklar yoki lentalarga nusxalanishi kerak.
Arxivlash va zaxiralash oʻrtasidagi farq nima?
1. Arxivlash falokatni tiklash yechimi emas. Ammo zahira nusxalari inson xatolari, maʼlumotlar blokidagi buzilishlar, apparatdagi nosozliklar va tabiiy ofatlardan samarali maʼlumotlar bazasini tiklash uchun moʻljallangan.
2. Arxivlangan ma'lumotlardan foydalanish uchun tiklash va tiklash kerak emas. Ammo maʼlumotlarni zaxiralash uchun tiklash va tiklash zarur.
3. Fayl tizimini arxivlash versiyani boshqarish usuli sifatida ham ishlatilishi mumkin. Ammo zaxira nusxalarini versiya boshqaruvchisi sifatida ishlatib bo‘lmaydi.
4. Arxivlangan maʼlumotlar vaziyatlar haqida xabar berish uchun zarur va hisobot berish uchun zaxiradan foydalanilmaydi.
5. Arxivlash barcha mavjud ma'lumotlarni saqlaydi. Ammo zaxiralashda foydalanuvchilar kerakli zaxira nusxalarini tanlashadi va eskirgan yoki keraksiz zaxiralarni oʻchirib tashlashadi.