ACID (Atomicity, Consistency, I and Durability)
referring to databases. These are considered to be the key transaction processing
features/properties of a database management system. Without them, the integrity of
the database cannot be guaranteed. In practice, these properties are often relaxed
somewhat to provide better performance.
all or nothing. You get only completed transactions committed
to your database.
means that when a transaction finishes, the database must be
in a logically consistent state. You can’t leave work to be done later to
the illusion that transactions each have the database to
themselves without any interference from other transactions.
refers to the guarantee that once the end user has been
notified of success, the transaction will persist and not be undone. It will
survive even a system crash.