0.20: What are transactions?

A transaction is a set of operations that must be executed as a single unit. The operations are used to move data between consistent states.

A distributed transaction runs in multiple processes, potentially on many machines. Distributed transactions are available with the Advanced Edition of the product.