Concurrency Control
Boston University






















RTS(A) = max(TS(T), RTS(A))
there may be a previous reader of A that comes after T in the timestamp ordering






WTS(A) = TS(T)











T2 performed a dirty read. It would also need to be rolled back. (a cascading rollback!)












no. 50 < 75, so T’s write is too late



and