Serialization
The ordering of operations in a database to ensure that concurrent transactions appear to execute serially.
📜
The statement of the theorem
Let be a set of transactions. The execution is said to be serializable if there exists a permutation of such that the outcome state resulting from is identical to the outcome state resulting from the serial execution : \n\n \n\nThis condition is equivalent to the existence of a conflict graph where all edges are directed and acyclic (i.e., the graph is a Directed Acyclic Graph, DAG).