Backup and Recovery นิยามกระบวนการสำรองบันทึกในวิธีของความสูญเสีย และตั้งค่าระบบที่ทำให้การกู้คืนข้อมูลได้เนื่องจากความสูญเสียข้อมูล การสำรองข้อมูลต้องการการคัดลอกและจัดเก็บข้อมูลคอมพิวเตอร์ (Archiving) เพื่อให้ใช้ได้ในกรณีลบหรือเสียหายของข้อมูล
เป้าหมายของ Backup คือสร้างสำเนาของข้อมูลที่สามารถ Renewed (กู้คืน) ได้ในเหตุการณ์ล้มเหลวข้อมูลหลัก (Primary Data Failure) การล้มเหลวข้อมูลหลักอาจเป็นผลของ Hardware/Software Failure Data Corruption หรือ Human-caused Event รวมถึง Malicious Attack (Virus/Malware) หรือ Accidental Removal ของข้อมูล สำเนา Backup ช่วยให้ข้อมูล Resaved (บันทึกใหม่) จากจุดก่อนหน้า เพื่อสนับสนุน Business Recovery จาก Unintended Event
ประเภทของ Backup
Complete Backup: ฐานข้อมูลทั้งหมดสำรองพร้อมกัน รวม Data Files, Control Files, Journal Files ทั้งหมด
Cold Backup: Backup ที่ทำขณะฐานข้อมูลปิดสนิท (Completely Shut-down)
Hot Backup: Backup ที่ไม่ใช่ Cold ถือว่าเป็น Hot ใช้คำว่า Hot เพราะ Database Engine Up and Running สำรองฐานข้อมูลขณะเปิดและอาจใช้งาน DBMS ต้องมีสิ่งอำนวยความสะดวกพิเศษเพื่อให้ข้อมูลใน Backup Consistent
Recovery (การกู้คืน)
เป็นขั้นตอน Reconstructing (สร้างใหม่) ฐานข้อมูลหลังองค์ประกอบบางส่วนสูญหาย Recovery Structure ของฐานข้อมูลใหม่สืบทอดจาก Structure Database เมื่อสร้างฐานข้อมูลใหม่ โมเดลสำหรับฐานข้อมูลสามารถเปลี่ยนได้หลังจากสร้างแล้ว มีปัจจัยต่อไปนี้พิจารณาขณะกำหนด Backup และ Recovery Strategy:
Data to be Backed Up: ระบุข้อมูลที่ต้องสำรองเป็นประจำ ระบุขนาดของ Regular Backup
Batch Window of the Warehouse: Backup ข้อมูลพร้อมใช้ได้แม้ระบบ Online แต่มีค่าใช้จ่ายสูง กำหนด Maximum Allowable Time ที่ Warehouse ต้องการ ส่วนของ Batch Window จัดสรรให้ Regular Warehouse สำหรับ Report Generation และ Batch Jobs อื่นๆ
Acceptable Costs for Backup and Recovery: กลไก Backup ต่างๆ หมายถึง Cost ต่างๆ Enterprise อาจมี Budgetary Constraints ที่จำกัดตัวเลือก Backup และ Recovery