Tải bản đầy đủ (.pptx) (35 trang)

Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 - Huỳnh Học

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.57 MB, 35 trang )

Chương 2
Sao lưu và phục hồi dữ liệu
Huỳnh Học
Email:


NỘI DUNG

1. Giao tác
2. Mục đích của Recovery
3. Các trường hợp lỗi
4. Mơ hình Recovery
5. Backup


Transaction

Transaction (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.


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

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.

Slide 19- 4

and


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.

Slide 19- 5


Transaction log


Mơ hình Recovery


Mơ hình Recovery


Mơ hình Recovery



Các mơ hình Recovery


Các mơ hình Recovery


Các mơ hình Recovery


Backup


Backup


Backup


Backup


Backup


Backup


Backup



Backup


Backup


Backup


Backup


Backup


Backup


×