Thursday, January 7, 2010

ACID (atomicity, consistency, isolation, durability) is a set of properties that guarantee that database transactions are processed reliably

ACID (atomicity, consistency, isolation, durability) is a set of properties that guarantee that database transactions are processed reliably

In computer science, ACID (atomicity, consistency, isolation, durability) is a set of properties that guarantee that database transactions are processed reliably. In the context of databases, a single logical operation on the data is called a transaction. An example of a transaction is a transfer of funds from one bank account to another, even though it might consist of multiple individual operations (such as debiting one account and crediting another).

Although Jim Gray is credited with defining, in the late 1970s, these key transaction properties of a reliable system, and with helping to develop the technologies that automatically achieve these,[1] the acronym ACID was coined by Andreas Reuter and Theo Haerder in 1983.[2]

No comments: