Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

การสำรองและกู้คืนข้อมูลในคลังข้อมูลคืออะไร?


การสำรองข้อมูลและการกู้คืนกำหนดกระบวนการสำรองระเบียนในวิธีการสูญหายและการตั้งค่าระบบที่ช่วยให้สามารถกู้คืนข้อมูลได้เนื่องจากการสูญหายของข้อมูล การสำรองข้อมูลจำเป็นต้องคัดลอกและเก็บถาวรข้อมูลคอมพิวเตอร์ เพื่อใช้ในกรณีที่ข้อมูลถูกลบหรือเสียหาย

เป้าหมายของการสำรองข้อมูลคือการทำสำเนาข้อมูลที่สามารถต่ออายุได้ในกรณีที่ข้อมูลหลักล้มเหลว ความล้มเหลวของข้อมูลหลักอาจเป็นผลมาจากความล้มเหลวของฮาร์ดแวร์หรือซอฟต์แวร์ ข้อมูลเสียหาย หรือเหตุการณ์ที่มนุษย์สร้างขึ้น รวมถึงการโจมตีที่เป็นอันตราย (ไวรัสหรือมัลแวร์) หรือการนำข้อมูลออกโดยไม่ได้ตั้งใจ สำเนาสำรองช่วยให้สามารถบันทึกข้อมูลใหม่จากจุดก่อนหน้าในเวลาเพื่อรองรับการกู้คืนธุรกิจจากเหตุการณ์ที่ไม่ได้ตั้งใจ

มันสามารถบันทึกสำเนาของข้อมูลบนสื่ออิสระที่ต้องการรักษาความปลอดภัยจากการสูญหายหรือเสียหายของข้อมูลหลัก สื่อใหม่นี้อาจทำได้ง่ายเหมือนไดรฟ์ภายนอกหรือ USB stick หรืออะไรที่มีความหมายมากกว่านั้น รวมถึงระบบจัดเก็บดิสก์ ที่เก็บข้อมูลบนคลาวด์ หรือเทปไดรฟ์ สื่อสำรองข้อมูลอาจอยู่ในพื้นที่เดียวกับข้อมูลหลักหรือพื้นที่ห่างไกล ความเป็นไปได้ของเหตุการณ์ที่เกี่ยวข้องกับสภาพอากาศสามารถยืนยันการมีสำเนาข้อมูลในพื้นที่ห่างไกลได้

การสำรองข้อมูลมีหลายประเภทดังนี้ −

  • สำรองข้อมูลให้สมบูรณ์ - สำรองฐานข้อมูลทั้งหมดพร้อมกัน ซึ่งรวมถึงไฟล์ข้อมูล ไฟล์ควบคุม และไฟล์เจอร์นัลทั้งหมด

  • สำรองความเย็น − เป็นข้อมูลสำรองที่ใช้ในขณะที่ปิดฐานข้อมูลโดยสมบูรณ์

  • การสำรองข้อมูลที่ร้อนแรง − เป็นเครื่องสำรองที่ไม่เย็นและถือว่าร้อน ใช้คำว่า hot เนื่องจากกลไกจัดการฐานข้อมูลทำงานอยู่ การสำรองข้อมูลของฐานข้อมูลจะเกิดขึ้นเมื่อมีการเปิดและอาจใช้งานอยู่ DBMS จะต้องมีสิ่งอำนวยความสะดวกพิเศษเพื่อให้แน่ใจว่าข้อมูลในการสำรองข้อมูลมีความสอดคล้องกัน

การกู้คืนเป็นขั้นตอนของการสร้างฐานข้อมูลใหม่หลังจากองค์ประกอบบางอย่างของฐานข้อมูลถูกซ่อนไว้ โมเดลการกู้คืนของฐานข้อมูลปัจจุบันสืบทอดมาจากฐานข้อมูลโมเดลเมื่อฐานข้อมูลใหม่ถูกสร้างขึ้น โมเดลสำหรับฐานข้อมูลสามารถเปลี่ยนแปลงได้หลังจากสร้างฐานข้อมูลแล้ว

  • รูปแบบการกู้คืนแบบเต็ม − ให้ความยืดหยุ่นสูงสุดในการกู้คืนฐานข้อมูลไปยังจุดเวลาก่อนหน้า

  • โมเดลการกู้คืนที่มีการบันทึกจำนวนมาก − การกู้คืนข้อมูลจำนวนมากให้ประสิทธิภาพที่สูงขึ้นและลดการใช้พื้นที่บันทึกสำหรับการดำเนินการขนาดใหญ่บางอย่าง

  • แบบจำลองการกู้คืนอย่างง่าย − การกู้คืนอย่างง่ายให้ประสิทธิภาพสูงสุดและการใช้พื้นที่บันทึกน้อยลง แต่มีความเสี่ยงที่จะสูญเสียข้อมูลอย่างมากในกรณีที่ระบบล้มเหลว ปริมาณการสูญเสียข้อมูลจะแตกต่างกันไปตามรุ่นที่เลือก โมเดลการกู้คืนแต่ละแบบตอบสนองความต้องการที่แตกต่างกัน