我正在练习我的期末考试,这个问题让我烦恼不已。我们有两个数据库事务T1和T2访问对象X.
T1:W(X), T2:R(X), T1:W(X), T2:Abort, T1:Commit
解决方案手册中给出的答案是此计划不可序列化。但是认为它等同于连续计划 T2:R(X),T2:中止,T1:W(X),T1:W(X),T(1):提交。
如果我错了,请纠正我。
资料来源:数据库管理系统,Ramakrishna& Gehrke 3e。
答案 0 :(得分:0)
在检查可串行性时,只需要查看最终提交的事务的正确性。因此,在此情况下,此计划是可序列化的。它相当于
T1:W(X),T1:W(X),T1:提交。