Table of Contents
Các giao dịch ty thấp là thiết yếu để giữ toàn vẹn dữ liệu trong hệ thống cơ sở dữ liệu. chúng cho phép thực hiện nhiều hoạt động như một đơn vị, đảm bảo rằng mọi hoạt động đều thành công hoặc không có gì ngăn chặn sự mâu thuẫn trong dữ liệu.
Sự chuyển tiếp bằng ngôn ngữ xL là gì?
Giao dịch LS là một chuỗi các thao tác hệ thống kiểu MIME được xử lý như một đơn vị logic đơn vị đơn lẻ. Các thao tác chuyển tiếp theo các tính chất ACID: nguyên tử, Tính nhất quán, Tính tháo gỡ và Tính khả thi. Những tính chất này đảm bảo xử lý đáng tin cậy các thao tác cơ sở dữ liệu.
Thành phần then chốt của việc chuyển giao
- Bắt đầu giao dịch.
- COMMIT ): tiết kiệm mọi thay đổi trong giao dịch.
- ): ngược lại mọi thay đổi nếu có lỗi xảy ra.
Tình huống thế giới thật
Hãy xem xét một hệ thống ngân hàng nơi người dùng chuyển tiền từ tài khoản này sang tài khoản khác. Giao dịch bao gồm việc xóa tài khoản này và ghi nợ tài khoản khác. Nếu thao tác thất bại, giao dịch nên được tua lại để ngăn chặn sự mâu thuẫn dữ liệu.
Lợi ích của việc dùng những sự chuyển giao
- Bảo đảm dữ liệu chính xác và thống nhất.
- Ngăn chặn cập nhật một phần có thể làm hỏng dữ liệu.
- Hỗ trợ truy cập đồng thời mà không xung đột.