Giáo trình cơ sở dữ liệu part 10

Tham khảo tài liệu 'giáo trình cơ sở dữ liệu part 10', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Server sẽ nạp load data page tương ứng vào memory vùng bộ nhớ này gọi là data cache sau đó dữ liệu ưong data cache được thay đổi những trang được thay đổi còn gọi là dirty-page . Tiếp theo mọi sự thay đổi đều được ghi vào transaction log file quá trình này người ta gọi là write-ahead log. Cuối cùng thì một quá trình gọi là Check Point Process sẽ kiểm tra và ghi lại vào đĩa cứng tất cả những giao dịch transaction trên khi chúng đã được xác nhận commited . Datonodibcatcnic sert tíj applicaticn Data Cache w T MocilicaltBnisrfitn tedn transaction log 01 disk Data pages aro located in or read into data cache and mod lied CliecUoH wt Seb cunt ỊÌ Ltd transactions to database Ngoài Check Point Process những dirty-page còn được đưa vào đĩa bởi một Lazy writer. Đây là một chương trình chỉ quét qua phần data cache theo một chu kỳ nhất định sau đó lại ngừng hoạt động và chờ lần quét tới. Ở đây có thể giải thích thêm một chút về khái niệm transaction trong database. Một transaction hay một giao dịch là một loạt Các hoạt động xảy ra được xem như một đơn vị công việc unit of work nghĩa là hổặc thành công toàn bộ hoặc không làm gì cả. Sau đây là một yí dụ cổ điển về transaction Chúng ta muốn chuyển một số tiền 500 từ account A sang account B như vậy công việc này cần làm các buớc sau 1. Trừ 500 ở account A 2. Cộng 500 vào account B 117 Tuy nhiên việc chuyển tiền trẽn phải được thực hiện dưới dạng một transaction nghĩa là giao dịch chỉ được xem là hoàn tất commited khi cả hai bước trôn đều thực hiện thành công. Nếu vì một lý do nào đó ta chỉ thực hiện được bước 1 chẳng hạn như vừa xong buóc 1 thì điện cúp hay máy bị treo thì xem như giao dịch không hoàn tất và cần phải dược phục hổi lại trạng thái bạn đầu roll back . Thế thì Check Point Process hoạt động như thế nào để có thể đảm bào cho việc thực thi một transaction mà không làm hỏng database Transaction Recovery t None Roll forward f Rdf Back ỵ- Rollforward Roll Back 1 Checkpoint System Failure Trong hình vẽ trên một transaction

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.