ACID
In software engineering, particularly in databases and transaction management, ACID stands for Atomicity, Consistency, Isolation, and Durability. These properties are a cornerstone of databases and transaction management systems.
On this page
Source content checked . English translation published 2026-10-27.
In business automation
ACID describes a database transaction that is completed atomically, consistently, in isolation, and durably. In automation, it determines whether an inventory update and a payment can be left halfway through or must both succeed or both fail.
Examples
These examples illustrate a possible workflow. Adapt the connections and rules to your own systems.
Reduce inventory while recording an order
A process records an order and deducts one item from inventory. If the record succeeds but the deduction fails without a single transaction, the inventory is wrong. Wrap both steps in a transaction so that a failure in one rolls back the other.
Relevant tools
- Supabase
- Several changes can be made in one database function to keep them in a transaction. Separate calls from the automation do not form a single transaction.
What to check
- A chain of calls between two systems is not ACID just because each system is stable on its own.