วันศุกร์ที่ 27 สิงหาคม พ.ศ. 2553

การสำรองข้อมูลและการฟื้นสภาพข้อมูล

การสำรองข้อมูล

ฐานข้อมูล (database) หมายถึง กลุ่มของข้อมูลที่ถูกเก็บรวบรวมไว้ โดยมี
ความสัมพันธ์ซึ่งกันและกัน เพื่อลดความซ้ำซ้อนของข้อมูลและเก็บข้อมูลเหล่านี้ไว้ที่
ศูนย์กลาง เพื่อที่จะนำข้อมูลเหล่านมี้ าใช้ร่วมกัน
การจัดการฐานข้อมูล (Database Management) คือ การบริหารแหล่งข้อมูลที่ถูก
เก็บรวบรวมไว้ที่ศูนย์กลาง เพื่อตอบสนองต่อการใช้งานอย่างมีประสิทธิภาพ และลดการ
ซา้ํ ซ้อนของข้อมูล รวมทงั้ ลดความขัดแย้งของข้อมูลที่เกิดขนึ้ ภายในหน่วยด้วย
ตัวอย่าง : การจัดระบบฐานข้อมูลที่ใช้ในปัจจุบัน เช่น ฐานข้อมูลงบประมาณและ
การเงิน ฐานข้อมูลกำลังพล ฐานข้อมูลพัสดุ ฐานข้อมูลบัญชีทรัพย์สิน และฐานข้อมูล
งานวิจัย เป็นต้น
การจัดการฐานข้อมูลต้องอาศัยโปรแกรมที่ทำหน้าที่ในการกำหนดลักษณะข้อมูลที่
จะเก็บไว้ในฐานข้อมูลอำนวยความสะดวกในการบันทึกข้อมูลลงในฐานข้อมูล กำหนดผู้ที่
ได้รับอนุญาตให้ใช้ฐานข้อมูลได้ พร้อมกับกำหนดด้วยว่าให้ใช้ได้แบบใด เช่น ให้อ่านข้อมูล
ได้อย่างเดียวหรือให้แก้ไขข้อมูลได้ด้วย นอกจากนนั้ ยังอำนวยความสะดวกในการค้นหา
ข้อมูล การแก้ไขปรับปรุงข้อมูล ตลอดจนการจัดทำข้อมูลสำรองด้วย โดยอาศัยโปรแกรม
ที่เรียกว่า ระบบการจัดการฐานข้อมูล (Database Management System : DBMS) ซึ่ง
โปรแกรมที่ได้รับความนิยมในการจัดการฐานข้อมูล ได้แก่ Microsoft SQL, Oracle,
Informix, Visual Fox และ Microsoft Access เป็นต้น
ความสำคัญของระบบฐานข้อมูล
1) จัดเก็บและบันทึกข้อมูล (Data Storage)
2) ลดความซา้ํ ซ้อนของข้อมูล (Reduce Data Redundancy)
3) สามารถใช้ข้อมูลร่วมกันได้ (Data Concurrency)
4) ลดความขัดแย้งหรือแตกต่างกันของข้อมูล (Reduce Data Inconsistency)
5) ป้องกันการแก้ไขข้อมูลต่างๆ (Protect Data Editing)
ความถูกต้องของข้อมูลมีมากขนึ้ (Data Accuracy) 6)
7) สะดวกในการสืบค้นข้อมูล (Data Retrieval or Query
8) ป้องกันการสูญหายของข้อมูล หรือฐานข้อมูลถูกทำลาย (Data Security)
9) เกิดการประยุกต์ใช้ระบบสารสนเทศ (Apply Information System)

การฟื้นสภาพข้อมูล 

          ประเภทของการเกิดความขัดข้อง  ความขัดข้องของระบบ จะมีผลกระทบต่อทรานแซกชัน แต่ไม่ทำลายข้อมูลที่อยู่ในฐานข้อมูล เรียกว่า ซอฟต์แครช (Soft Crash)  ความขัดข้องของทรายแซกชัน จะมีผลกระทบต่อทรายแซกชันที่มีความขัดข้องเท่านั้น เช่น การกำหนดขอบเขตของทรานแซกชัน, การเกิด overflow ในการทำวิธีการฟื้นสภาพการฟื้นสภาพแบบล็อกเบส (log-based recovery) โดยการใช้ไฟล์ประวัติเข้ามาช่วยในการฟื้นสภาพรายละเอียดของไฟล์ประวัติ ประกอบด้วย ชื่อทรานแซกชัน, ชื่อเดตาไอเท็ม, ค่าเก่าของดาตาไอเท็มก่อนทำการบันทึก และค่าใหม่ของดาตาไอเท็มหลังทำการบันทึก วิธีการฟื้นสภาพ มี 3 วิธี คือ การยกเลิก(Undo), การทำซ้ำ(Redo), จุดตรวจสอบ(Checkpoint) งาน เป็นต้น

ไม่มีความคิดเห็น:

แสดงความคิดเห็น