ACID là bốn đảm bảo cho transaction — nhóm thao tác chạy như một đơn vị:
- Atomicity (nguyên tử): toàn bộ thành công hoặc rollback hết, không có nửa vời.
- Consistency (nhất quán): transaction đưa DB từ trạng thái hợp lệ này sang trạng thái hợp lệ khác, giữ mọi ràng buộc (PK, FK, check).
- Isolation (cô lập): transaction chạy đồng thời cho kết quả như thể chạy tuần tự; mức độ do isolation level quyết định.
- Durability (bền vững): đã commit thì dữ liệu tồn tại kể cả mất điện — nhờ ghi WAL/redo log xuống đĩa.
Kinh điển: chuyển tiền A→B phải trừ A và cộng B cùng lúc hoặc không cái nào (atomicity).