当前位置:新励学网 > 秒知问答 > 什么是可串行调度它与可串行化调度的区别

什么是可串行调度它与可串行化调度的区别

发表时间:2024-07-13 20:02:21 来源:网友投稿

两者之间没有区别。可串行调度指的就是可串行化调度。在计算机中多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,称这种调度策略为可串行化调度。

可串行化调度可以被看作是一系列相关读和写操作。被访问的数据可以分散地存放在同一文件的不同记录中,也可放在多个文件中。只有对分布在不同位置的同一数据所进行的读和写(含修改)操作全部完成时,才能再以托付操作来终止事务。

扩展资料:

可串行调度的方式介绍:

1、严格的可串行调度:在一个事务写入的值在其提交或者终止之前没有其他事务读或者写。

2、避免级联中止的可串行调度:如果事务仅读已提交事务修改的数据,那么是避免级联终止的。

3、串行的可串行调度:各个事务之间没有任何操作交错执行,事务一个一个执行。S=T1T2T3…Tn。

4、可串行化调度:如果一个调度的结果与某一串行调度执行的结果等价,则称该调度是可串行化调度,否则是不可串调度。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!