297 views

1 Answer

0 votes
0 votes

The following are the ACID properties:

  • Atomicity. A transaction is an atomic unit of processing; it should either be performed in its entirety or not performed at all.

  • Consistency preservation. A transaction should be consistency preserving, meaning that if it is completely executed from beginning to end without interference from other transactions, it should take the database from one consistent state to another.

  • Isolation. A transaction should appear as though it is being executed in isolation from other transactions, even though many transactions are executing concurrently. That is, the execution of a transaction should not be interfered with by any other transactions executing concurrently.

  • Durability or permanency. The changes applied to the database by a committed transaction must persist in the database. These changes must not be lost because of any failure.

 

Related questions

0 votes
0 votes
1 answer
1
0 votes
0 votes
0 answers
2
akash.dinkar12 asked Apr 1, 2019
867 views
Database-system implementers have paid much more attention to the ACID properties than have file-system implementers. Why might this be the case ?
0 votes
0 votes
0 answers
4