Giao dịch

Tác Giả: Monica Porter
Ngày Sáng TạO: 18 Hành Khúc 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Phương Pháp Giao Dịch Mình CHƯA TỪNG CHIA SẺ (Cực Tâm Huyết)
Băng Hình: Phương Pháp Giao Dịch Mình CHƯA TỪNG CHIA SẺ (Cực Tâm Huyết)

NộI Dung

Định nghĩa - Giao dịch có nghĩa là gì?

Một giao dịch, trong con của cơ sở dữ liệu, là một đơn vị logic được thực hiện độc lập để lấy dữ liệu hoặc cập nhật. Trong cơ sở dữ liệu quan hệ, các giao dịch cơ sở dữ liệu phải là nguyên tử, nhất quán, tách biệt và bền - được tóm tắt là từ viết tắt ACID.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích về Giao dịch

Các giao dịch được hoàn thành bằng các câu lệnh SQL CAMIT hoặc ROLLBACK, cho biết bắt đầu hoặc kết thúc giao dịch. Từ viết tắt ACID định nghĩa các thuộc tính của giao dịch cơ sở dữ liệu, như sau:

  • Tính nguyên tử: Một giao dịch phải được hoàn thành đầy đủ, được lưu (đã cam kết) hoặc hoàn toàn hoàn tác (được khôi phục). Việc bán hàng trong cơ sở dữ liệu của cửa hàng bán lẻ minh họa một kịch bản giải thích tính nguyên tử, ví dụ: việc bán hàng bao gồm giảm hàng tồn kho và hồ sơ về tiền mặt đến. Cả hai đều xảy ra cùng nhau hoặc không xảy ra - tất cả hoặc không có gì.
  • Tính nhất quán: Giao dịch phải hoàn toàn tuân thủ trạng thái của cơ sở dữ liệu như trước khi giao dịch. Nói cách khác, giao dịch không thể phá vỡ các ràng buộc cơ sở dữ liệu. Ví dụ: nếu một bảng cơ sở dữ liệu Cột Số điện thoại chỉ có thể chứa các chữ số, thì tính nhất quán sẽ ra lệnh rằng mọi giao dịch cố gắng nhập một chữ cái có thể không được cam kết.
  • Cách ly: Dữ liệu giao dịch không được có sẵn cho các giao dịch khác cho đến khi giao dịch ban đầu được cam kết hoặc khôi phục.
  • Độ bền: Thay đổi dữ liệu giao dịch phải có sẵn, ngay cả trong trường hợp cơ sở dữ liệu bị lỗi.