Quản trị giao tác

Giao tác (Transaction) là bất kỳ một hành động thực thi nào của chương trình người dùng trong Hệ quản trị CSDL

Thực thi đồng thời các giao tác: Hệ quản trị CSDL lập kế hoạch truy cập đồng thời vào dữ liệu sao cho mỗi người dùng có thể bỏ qua thực tế là những người dùng khác cũng đang truy cập dữ liệu đồng thời một cách an toàn

Giao tác không hoàn thành và các sự cố hệ thống: Các giao tác có thể bị gián đoạn trước khi thực thi xong vì nhiều lý do (VD: sự cố hệ thống). Hệ quản trị CSDL phải đảm bảo tất cả các thay đổi được thực hiện bởi các giao tác không hoàn thành như vậy sẽ được gỡ bỏ khỏi CSDL

Để điều khiển việc truy xuất đồng thời và phục hồi sau sự cố:

  • Mọi đối tượng được đọc hoặc ghi bởi một giao tác trước tiên được khóa trong chế độ độc quyền hoặc chia sẻ tương ứng

  • Để bảo trì nhật ký hiệu quả, Hệ quản trị CSDL có khả năng chọn lọc một tập các trang trong bộ nhớ chính để đẩy vào đĩa

  • Việc kiểm tra định kỳ làm giảm thời gian cần thiết để phục hồi sau sự cố

Last updated