acid
ACID is an acronym used in computer science to describe four properties of database transactions: Atomicity, Consistency, Isolation, and Durability. A transaction with ACID properties ensures that operations are completed as a unit, leaving the database in a consistent state. Atomicity means that a transaction's changes are all applied or none are; if any part fails, the system rolls back to the prior state. Consistency requires that a transaction transitions the database from one valid state to another, preserving defined rules. Isolation requires that concurrently executing transactions do not interfere with each other, typically achieved through locking or serialization. Durability guarantees that once a transaction has been committed, its effects survive system failures such as power loss.
In chemistry, acids are substances that donate protons (Bronsted-Lowry) or increase hydronium concentration in water (Arrhenius).
ACID-focused discussions often contrast with BASE concepts in computing, where BASE describes more relaxed guarantees for