Database Systems Assignment 10: Transaction Simulation & Crash Recovery
Date Issued
2004
Date
2004
Author(s)
Chu, Hao-Hua
DOI
20060927122918242949
Abstract
In this assignment you will complete certain parts of a database engine. The database
is modeled very simply, and runs by executing a series of transaction operations given
to it by the user. Each transaction performs a series of reads and writes on the pages of
the database, and can commit or abort at any time.
The simulator keeps a recovery manager module that keeps a log of the database's
activity. At any point in time, the database may crash (specifically, when it encounters
a special command to induce a crash). The recovery manager then performs a restart
to restore the database to a correct state, using the Aries recovery algorithm.
Publisher
臺北市:國立臺灣大學資訊工程學系
Type
learning object
File(s)![Thumbnail Image]()
Loading...
Name
assignment10.pdf
Size
45.68 KB
Format
Adobe PDF
Checksum
(MD5):9190cf63c535ec8240efff6d774674f3
