konfliktserialiserbar
Konfliktserialiserbar is a term used in database systems and concurrent programming to describe a property of schedules. A schedule is a sequence of operations performed by multiple transactions. A schedule is considered konfliktserialiserbar if its outcome is equivalent to some serial execution of the same transactions. Serial execution means that each transaction is completed entirely before the next one begins, thus avoiding any interleaving of operations.
The equivalence to a serial schedule implies that the concurrent execution, despite its interleaving, achieves the
The concept of conflict serialisability is a practical way to ensure correctness for concurrent transactions. A
Testing for konfliktserialisability typically involves constructing a precedence graph. This graph represents the order of operations.