GV Phi Loan - Khoa CNTT – HUI<br />
<br />
1<br />
<br />
Nội dung<br />
• Mô hình recovery<br />
• Chiến lược backup<br />
• Chiến lược restore<br />
<br />
GV Phi Loan - Khoa CNTT – HUI<br />
<br />
2<br />
<br />
Khôi phục cơ sở dữ liệu<br />
(Database Recovery)<br />
• SQL Server bảo đảm tính lâu bền của giao<br />
dịch (transactional durability) bằng cách<br />
viết vào nhật k{ trước khi thực thi giao<br />
dịch (write-ahead transaction log)<br />
Tạo thuận lợi cho kế hoạch khôi phục<br />
dữ liệu<br />
<br />
GV Phi Loan - Khoa CNTT – HUI<br />
<br />
3<br />
<br />
Nhật ký giao dịch<br />
(Transaction log)<br />
• Nhật k{ giao dịch (transaction log) bảo đảm<br />
mỗi giao dịch có thể được khôi phục tới sát<br />
thời điểm mà server bị lỗi.<br />
• Cho phép backup nhật k{ giao dịch ngay trong<br />
lúc giao dịch đang được xử l{.<br />
• Nhật k{ giao dịch giảm tác hại của lỗi phần<br />
cứng vì nhật k{ giao dịch và file dữ liệu có thể<br />
đặt trên các đĩa khác nhau.<br />
GV Phi Loan - Khoa CNTT – HUI<br />
<br />
4<br />
<br />
Mô hình recovery<br />
• Backup và restore phụ thuộc vào mô hình<br />
recovery.<br />
• Mô hình recovery là 1 đặc trưng của DB dùng<br />
để kiểm soát việc hoạt động của transaction<br />
log<br />
<br />
GV Phi Loan - Khoa CNTT – HUI<br />
<br />
5<br />
<br />