数据库冲突可串行化的答案有多个吗?
发布网友
发布时间:2022-12-25 17:25
我来回答
共2个回答
热心网友
时间:2023-10-13 03:10
可以有多个,只要不存在写-写,读-写和写-读这三类冲突,就可以定义为冲突可串行化。
所以调整出来就有可能有多个答案
热心网友
时间:2023-10-13 03:11
冲突可串行性是指一个调度,如果通过交换相邻两个无冲突的操作能够转换到某一个串行的调度,则称此调度为冲突可串行化的调度。
如:
r1(A); w1(A); r2(A); w2(A); r1(B); w1(B); r2(B); w2(B)
交换操作的次序:
r1(A); w1(A); r2(A); r1(B); w2(A); w1(B); r2(B); w2(B)
r1(A); w1(A); r1(B); r2(A); w2(A); w1(B); r2(B); w2(B)
r1(A); w1(A); r1(B); r2(A); w1(B); w2(A); r2(B); w2(B)
得到了串行调度
r1(A); w1(A); r1(B); w1(B); r2(A); w2(A); r2(B); w2(B)
其次:可串行包含冲突可串行。
望采纳!