ACM Digital Review

Review by H. V. Jagadish

Recovery from Bad User Transactions Superb
D. Lomet, Z. Vagena, R. Barga

Sometimes users issue "bad" transactions, and these have to be rolled back after they have been committed. This creates a problem of cascading roll-backs. This paper suggests an efficient way to roll-back as little as possible while removing the effects of bad transactions.

The paper is written in the context of a traditional transaction-oriented (database) system. But I think the ideas in the paper are applicable more broadly. For example, consider a system that is gather information from new sources on the internet and performing some analyses. What happens when one of these news sources retracts a story? Can we efficiently edintify the dependent analyses and redo them? The same applies to biomedical science, and the retraction of a data set because of discovery of scientific fraud.


Add your own review of this paper

Return to Digital Review Home