JavaScript is required

Phương pháp tuần tự hoá (serialization) làm cho các giao dịch được thực hiện tuần tự. Anh/chị hãy cho biết phương pháp này đảm bảo tính chất nào của giao dịch?

A.
Tính nguyên tử (atomicity)
B.
Tính nhất quán (consistency)
C.
Tính biệt lập (isolation)
D.
Tính bền vững (durability)
Trả lời:

Đáp án đúng: A


Phương pháp tuần tự hóa (serialization) đảm bảo rằng các giao dịch được thực hiện một cách tuần tự, tức là một giao dịch chỉ bắt đầu khi giao dịch trước đó đã hoàn thành. Điều này loại bỏ khả năng các giao dịch can thiệp lẫn nhau, do đó đảm bảo tính biệt lập (isolation). * **Tính nguyên tử (atomicity):** Đảm bảo rằng một giao dịch được thực hiện hoàn toàn hoặc không thực hiện gì cả. Nếu một phần của giao dịch thất bại, toàn bộ giao dịch sẽ được khôi phục về trạng thái ban đầu. * **Tính nhất quán (consistency):** Đảm bảo rằng giao dịch chuyển hệ thống từ một trạng thái hợp lệ sang một trạng thái hợp lệ khác. Các ràng buộc và quy tắc của cơ sở dữ liệu phải được tuân thủ. * **Tính biệt lập (isolation):** Đảm bảo rằng các giao dịch đồng thời không can thiệp lẫn nhau. Mỗi giao dịch nên được thực hiện như thể nó là giao dịch duy nhất đang chạy trên hệ thống. * **Tính bền vững (durability):** Đảm bảo rằng một khi giao dịch đã được cam kết (committed), các thay đổi sẽ được lưu trữ vĩnh viễn và không bị mất ngay cả trong trường hợp hệ thống gặp sự cố.

Câu hỏi liên quan