ACID - Atomicity, Consistency, Isolation, and Durability
▪ Atomicity
All operations are executed successfully or everything fails and rollback together.
▪ Consistency
The data in the database is kept in a valid and consistent state, after any operations on data.
▪ Isolation
Separated transactions running concurrently and they can not interfere with each other.
▪ Durability
After a transaction is committed, the changes are stored durably, for example persisted in a database server.
▪ Example: Money transfer transaction.