kèo chấp bóng đá hôm nay | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 3. | Chuyển tiếp nhanh | Tiếp theo |
kèo chấp bóng đá hôm naylà một nền tảng
Ví dụ, hãy xem xét cơ sở dữ liệu ngân hàng có chứa số dư
Cập nhật tài khoản đặt số dư = cân bằng - 100.00
Chi tiết của các lệnh này không quan trọng ở đây; cáckèo chấp bóng đá hôm naycung cấp cho chúng tôi sự đảm bảo này. Một kèo chấp bóng đá hôm nay được cho làAtomic: Từ quan điểm của người khác
Chúng tôi cũng muốn đảm bảo rằng một khi kèo chấp bóng đá hôm nay được hoàn thành
Một thuộc tính quan trọng khác của cơ sở dữ liệu kèo chấp bóng đá hôm nay là
inkèo chấp bóng đá hôm nay, một kèo chấp bóng đá hôm naybắt đầuvàcam kếtlệnh. Vì vậy, kèo chấp bóng đá hôm nay ngân hàng của chúng tôi sẽ
Bắt đầu;
Nếu, qua kèo chấp bóng đá hôm nay, chúng tôi quyết định chúng tôi không muốnrollbackthay vìcam kếtvà tất cả các bản cập nhật của chúng tôi cho đến kèo chấp bóng đá hôm nay sẽ
kèo chấp bóng đá hôm naythực sự điều trịbắt đầulệnh, sau đóbắt đầuvà (nếu thành công)cam kếtBao quanh nó. Một nhóm các tuyên bốbắt đầuvàcam kếtđôi khi được gọi làKhối kèo chấp bóng đá hôm nay.
Lưu ý:Một số thư viện máy khách phát hànhBắt đầuvàcam kếtlệnh tự động, để bạn có thể nhận được hiệu ứng của
Có thể kiểm soát các câu lệnh trong một kèo chấp bóng đá hôm nay trong mộtSavePoints. Các điểm lưu cho phép bạn có chọn lọcSavePoint, bạn có thể nếu cần quay trở lạirollback to. Tất cả các
Sau khi quay trở lại điểm lưu, nó tiếp tục được xác định,
Tất cả những điều này đang xảy ra trong khối kèo chấp bóng đá hôm nay, vì vậy không có trong số đó
Ghi nhớ cơ sở dữ liệu ngân hàng, giả sử chúng tôi ghi nợ $ 100,00 từ
Bắt đầu;
Ví dụ này, tất nhiên, quá đơn giản, nhưng có rất nhiềurollback tolà