Splitting rows across partitions.

Log used to reverse changes.

One update unintentionally overwrites another.

Splitting columns across structures.

Atomic unit of database work.

Transactions wait indefinitely for each other.

Database routine returning a value.

Distributing database data across independent shards.

Transaction property requiring all-or-nothing execution.

Mechanism controlling concurrent access.