serialisability
Serialisability is a property in database systems that ensures the concurrent execution of transactions produces the same result as if those transactions were executed one after another in some order. When multiple transactions access and modify shared data simultaneously, a serialisable schedule is one where the interleaving of operations from different transactions does not lead to an inconsistent database state. This consistency is crucial for maintaining data integrity.
There are different levels of serialisability. True serialisability, also known as conflict serialisability, guarantees that the