What is a transaction in the context of Spring Data?
a version-controlled schema change that is applied to a database
a sequence of actions representing a single unit of work managed as a single operation that can be either committed or rolled back
an exchange or interaction between various worker nodes in a multithreaded environment
an encoded message and response between various shards of a database