DBMS 可串行化,当多个事务同时运行时,数据库可能会处于不一致状态。可串行化是一个概念,可以帮助我们检查哪些调度是可串行化的。可串行化的调度是始终使数据库保持一致状态的调度。
什么是可串行化的调度?
可串行化的调度始终使数据库保持一致状态。 串行调度始终是可串行化的调度,因为在串行调度中,事务仅在另一个事务完成执行时启动。但是,需要检查可串行化的非串行调度。
如果 n 个事务的非串行调度等同于那些 n 个事务的串行调度,则称其为可串行化调度。串行调度不允许并发,一次只执行一个事务,另一个事件在已经运行的事务完成时启动。
可串行化的类型
可串行化有两种类型。