论文名称:《ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging》

章节:Abstract


ARIES的厉害之处

ARIES怎么做到的


ARIES:Algorithm for Recovery and Isolation Exploiting Semantics

support partial rollbacks of transactions

support fine-granularity(e.g. record) locking and recovery

support fuzzy checkpoints, selective and deferred restart, fuzzy image copies, media recovery, and high concurrency lock modes

使用write-ahead logging(WAL)

repeating history → redo all missing update before performing the rollbacks of the the loser transactions during restart after a system failure

a log sequence number in each page → correlate the state of a page with respect to logged updates of that page