Mục lục:
Định nghĩa - Nguyên tử có nghĩa là gì?
Nguyên tử là một tính năng của các hệ thống cơ sở dữ liệu chỉ ra rằng một giao dịch phải là tất cả hoặc không có gì. Đó là, giao dịch phải hoàn toàn xảy ra, hoặc hoàn toàn không xảy ra. Nó không phải hoàn thành một phần.
Techopedia giải thích về tính nguyên tử
Nguyên tử là một phần của mô hình ACID (Nguyên tử, Tính nhất quán, Cách ly, Độ bền), là một bộ nguyên tắc được sử dụng để đảm bảo độ tin cậy của các giao dịch cơ sở dữ liệu. Nguyên tử thường đạt được bằng các cơ chế phức tạp như ghi nhật ký hoặc ghi nhật ký hoặc thông qua các cuộc gọi của hệ điều hành.
Định nghĩa về những gì cấu thành một giao dịch nguyên tử được quyết định bởi bối cảnh của nó hoặc môi trường mà nó được thực hiện. Ví dụ: trong hệ thống đặt vé máy bay trực tuyến, việc đặt chỗ có thể bao gồm 2 hành động riêng biệt cùng nhau tạo thành một giao dịch - thanh toán chỗ ngồi và đặt chỗ cho khách hàng vừa thanh toán. Logic kinh doanh ra lệnh rằng hai điều này, mặc dù hành động riêng biệt và riêng biệt, phải xảy ra cùng nhau. Nếu cái này xảy ra mà không có cái kia, vấn đề có thể xảy ra. Ví dụ, hệ thống có thể dành chỗ ngồi giống nhau cho hai khách hàng riêng biệt.
Điều cần thiết là một hệ thống cơ sở dữ liệu tuyên bố cung cấp nguyên tử có thể làm được điều đó ngay cả khi gặp sự cố về nguồn điện hoặc hệ điều hành hoặc ứng dụng cơ bản sử dụng cơ sở dữ liệu.
