Skip to content

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.

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.

Related terms

Sources