Chương 2 - Sao lưu và phục hồi dữ liệu. Những nội dung chính được trình bày trong chương này gồm có: Giao tác, mục đích của recovery, các trường hợp lỗi, mô hình recovery, backup. Mời các bạn cùng tham khảo.
Trang 1Chương 2 Sao lưu và phục hồi dữ liệu
Huỳnh Học Email: huynhhoc@gmail.com
Trang 3Transaction (giao tác): là một hành động, hoặc một loạt các hành động, thực hiện bởi người dung hoặc chương trình ứng dụng để đọc hoặc cập nhật nội dung của database.
Trang 4Slide 19- 4
Mục đích của phục hồi dữ liệu
To bring the database into the last consistent state, which existed prior to the failure.
To preserve transaction properties (Atomicity, Consistency, Isolation and Durability).
Example:
If the system crashes before a fund transfer transaction completes its
execution, then either one or both accounts may have incorrect value
Thus, the database must be restored to the state before the transaction
modified any of the accounts
Trang 5Slide 19- 5
Các trường hợp lỗi
The database may become unavailable for use due to
• Transaction failure: Transactions may fail because of incorrect input, deadlock, incorrect synchronization.
• System failure: System may fail because of addressing error, application error, operating system fault, RAM failure, etc.
• Media failure: Disk head crash, power disruption, etc.
Trang 6Transaction log
Trang 7Mô hình Recovery
Trang 10Các mô hình Recovery
Trang 13Backup
Trang 35Tài liệu tham khảo
1 Bài giảng “Kiến trúc và cài đặt DBMS, Th.S Nguyễn Phi Loan, Khoa CNTT - Trường Đại học CN Tp.HCM