ACID is a acronym which is commonly used to define the properties of a relational database system, it stand for following terms
- Atomicity – This property guarantees that if one part of the transaction fails, the entire transaction will fail, and the database state will be left unchanged.
- Consistency – This property ensures that any transaction will bring the database from one valid state to another.
- Isolation – This property ensures that the concurrent execution of transactions results in a system state that would be obtained if transactions were executed serially.
- Durable – means that once a transaction has been committed, it will remain so, even in the event of power loss.