S Giải pháp

Một phần của tài liệu đề thi quản trị cơ sở dữ liệu phân tán 11 (Trang 140 - 141)

- Distributed Recovery Protocols(Cac giao thức phục hồi phân tán)

S Giải pháp

Advanced Recovery Algorithm (xem ơ qtcsdlpt-c5)

S Giải pháp

Giải pháp

(3) Vận hành cac hoạt động thực sau COMMIT (4) thử tạo nên idempotent

VD

Rút tiền ATM theo Giao dịch ID, thời gian và số tiền. Sự cố phương tiện (mất bộ nhớ non- volatile)

Gphap: tạo các bản sao dữ liệu VD#1: dư thừa 3 modul

Giữ 3 bản sao trên đĩa riêng rẽ

Output(X) -> 3 lượng ra

Input(X)-> 3 đầu vào + vote VD #2: Các ghi dư thừa, các đọc đơn

Giữ N copy trên các đĩa riêng rẽ

Output(X)-> N output

Input(X)-> đưa vào 1 bản sao

o Nếu OK, thực hiện

o Khác đi, thử lại lần nữa Giả thiết dữ liệu xấu có thể bị phát hiện VD #3: DB dump + Log

Nếu csdl active bị mất

nạp lại csdl active từ backup

thực hiện cập nhật lại dung toàn bộ redo trong nhật ký

có thể dập nhật ký khi nào

Nky<-ko càn cho viec phục hồi phương tiện(trước điểm dump db)<-không cần undo sau khi sự cố hệ thống (trước điểm undo cthiet cuối cùng)<- ko cần redo sau khi sự cố hệ thống (trước điểm ktra )<-

Tóm tắt:Nhất quán dữ liệu 1 nguồn gốc các vấn đề : sự cố o Nhật ký o Dư thừaCác nguồn gốc khác:

o Chia xẻ dữ liệu …..tiếp

= = =

= = = =

Categories of Failures

Failures can generally be divided into the following categories:

Statement failure

User process failure

Network failure

User error

Instance failure

Media failure Statement Failure

User Process Failure Network Failure User Error User Error Full Notes Page Instance Failure Media Failure (adsbygoogle = window.adsbygoogle || []).push({});

=== thêm

Thêm 1:Sao lưu csdl 1/ Sao lưu csdl Oracle 2/Tiện ích RMAN

- Lợi ich

- Kiến trúc

• Catalog phục hồi • Tầng qly phương tiện

Một phần của tài liệu đề thi quản trị cơ sở dữ liệu phân tán 11 (Trang 140 - 141)