为什么Aries算法在撤消之前应用重做,如果它已经知道在分析阶段之后要撤消哪些事务?
我知道(认为)它与Lsn数字有关并且在某种意义上保持一致性,因为在磁盘上刷新的数据可能与在崩溃时撤消事务不同(由于脏页面),但我找不到任何形式的"正式"答案(至少有一个我能理解的).
database recovery aries
aries ×1
database ×1
recovery ×1