a group of related operations either all succeed or all fail. A database that crashes mid-write will roll back to the last committed state.