In a database system, a marks the successful completion of a transaction and permanently saves the changes made.

When multiple transactions try to modify the same data simultaneously, mechanisms are used to prevent inconsistencies.

The concept of isolation levels defines the degree to which one must be isolated from the others.

Deadlock occurs when two or more transactions wait indefinitely for each other to resources.