Thursday, July 28, 2005

Transaction

Transaction được dịch là giao tác. Theo thầy, cách dịch này xuất phát từ việc transaction thường dùng trong nghiệp vụ ngân hàng và gọi là giao dịch. Một giao dịch được gọi là thành công khi tất cả các hành động của nó đều thành công, ngược lại, nếu có bất kỳ hành động nào thất bại đều coi là thất bại.

Các RDBMS cũng dùng theo nghĩa này. Đồng thời gán thêm một ý nghĩa xem một khối lệnh SQL trong một giao tác là một ĐƠN VỊ.

Trong các ứng dụng, dưới góc độ vĩ mô (giai đọan lấy yêu cầu và phân tích) thì chức năng (function) của hệ thống là quan trọng nhất. Nó là ĐƠN VỊ của ứng dụng. Một chức năng được gọi là đúng khi tất cả các hành động con đều thực hiện đúng. Transaction là METAPHOR rất tốt trong khía cạnh này.

No comments: