Giao dịch máy tính

Cả hai tài khoản giữ nguyên giá trị đầu tiên

Trong máy tính, khoa học, và đặc biệt là trong cơ sở dữ liệu, một giao dịch như một đặt phòng, mua hàng hay một thanh toán được thực hiện qua một chuỗi các hoạt động mà di chuyển cơ sở dữ liệu vào một nhà nước trước khi giao dịch để nhà nước B, sau và cơ chế được sử dụng để có được rằng dãy này là cả hai nguyên tử, phù hợp, cô lập và bền (ACID)Phần lớn các cơ sở dữ liệu quản lý hệ thống thứ bậc dữ liệu như quan hệ trường, cho phép mọi người để thực hiện giao dịch nguyên tử, phù hợp, cô lập, và bền. Các khái niệm của giao dịch này dựa trên quan điểm của đồng bộ hóa điểm (đồng bộ điểm), mà đại diện cho một trạng thái ổn định của những hệ thống máy tính coi, đặc biệt là dữ liệu của nó. Ví dụ, khi một thông tin hoạt động để chuyển tiền từ một tài khoản ngân hàng cho một tài khoản ngân hàng, có một nhiệm vụ của rút tiền từ các nguồn tài khoản tiền vào tài khoản mục tiêu.

Những chương trình máy tính thực hiện giao dịch này sẽ đảm bảo rằng hai hoạt động có thể được thực hiện mà không có lỗi, và trong trường hợp này, sự thay đổi này sẽ có hiệu lực vào hai tài khoản.

Nếu điều này là không hợp các hoạt động được hủy bỏ. Việc này đảm bảo dữ liệu thống nhất giữa hai tài khoản. Kỹ thuật cổ xưa này thực tập với các giám sát giao dịch như NÉN từ IBM CHÓNG BULL, kiểm tra, Siemens, hôm nay là sử dụng rộng rãi trong kiến trúc của các ứng dụng web, và khách hàng-máy chủ.

Đó là toàn bộ các điểm giả-giao dịch

Các vấn đề, trong chế độ này hoạt động được mà đôi khi nó là một chuỗi các số màn hình hoặc trang để phát triển một hoàn thành giao dịch AXIT. Đây là những phương pháp Merise, trong đó có lần đầu tiên được xác định những khái niệm: nhiệm vụ Này được coi là một giả-giao dịch của một quan điểm của người giám sát là một giao dịch kỹ thuật, nhưng tất nhiên là không thực sự chức năng như là chuỗi không hoàn thành. Phản ứng của các cựu cũng có những người được sử dụng ngày hôm nay tại các"mới"công nghệ: Nó rất dễ dàng để hiểu lý do tại sao nếu chúng ta có một số hệ thống khóa (CHỊ) cho toàn bộ chuỗi thời gian đó là không thể kiểm soát được, hệ thống sẽ sụp đổ. Nhưng các chiến lược của sự kiểm soát của cô lập là, về cơ bản năng. Giả-giao dịch rất nhiều ACID, nhưng các chức năng quy tắc là vậy đó, sự gắn kết giữa mỗi giả-giao dịch của một chuỗi được bảo đảm bởi sự vắng mặt của một bản cập nhật của các cơ sở dữ liệu.

Một khách hàng chủ ứng dụng là cũng được thiết kế, nó cũng giả sử dụng-giao dịch, nhưng bối cảnh là quản lý ở khách hàng, mà làm giảm tất cả máy chủ. Đồ loại là những điều sau đây.