Transaction Processing
For today's class, we will be one reading paper:
-
C. Mohan Donald J. Haderle Bruce G. Lindsay Hamid Pirahesh Peter
M. Schwarz. ARIES: A Transaction Recovery Method Supporting
Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead
Logging. ACM Trans. Database Syst., 17(1), 1992, 94-162.
We are reading this paper
because it gives a good example of a transaction processing method
that most modern transaction processing methods are based upon. A few
hints on reading this paper:
- In section 1.2, don't worry about any of the locks other than S
and X (e.g., don't worry about IX, IS, or SIX locks). Also don't
worry about the differences between latches and locks.
- there are definitions in section 4.1 that
may help with understanding section 3.
- Ignore all of
the "code" (e.g., Figure 10) unless it helps you.
- You may skip
sections 5.3, 6.4, 8, 9, 10.2, 10.3, and 11
[504 home] [grading] [schedule][project] [Connect]
Rachel Pottinger
E-mail Address: ![rap [at] cs [dot] ubc [dot] ca](/~rap/address.jpg)
Office Location: CICSR 345
Phone: (604)822-0436
Fax:(604)822-5485
Postal/Courier address:
The Department of Computer Science
University of British Columbia
201-2366 Main Mall
Vancouver, B.C. V6T 1Z4
Canada