标签: database transactions schedule
因此,对于可以恢复的计划,我相信第一个要写入的事务应该是第一个提交的事务。
但如果交易中止了怎么办?例如,在以下时间表中:
R 1(X); R2(X); W2(X); W1(X); a2; C1;
如果第二个交易已经提交,那么这将无法恢复,但看到它中止是否意味着我忽略了第二个交易,因此时间表 可以恢复?
在检查可序列性时,您只考虑已提交的事务,这是否相同?