In this episode, we discuss the different kinds of database transactions, how they are implemented, and what guarantees they provide.