Design and Implementation of Savepoint Based on MVCC

TAO Neng-Feng,YE Xiao-Jun
DOI: https://doi.org/10.3969/j.issn.1002-137X.2006.12.034
2006-01-01
Computer Science
Abstract:Implementating partial rollback by savepoint is a fundament method in transaction theory, this method can improve flexibility of transaction management and system performance. This paper describes the way to realize savepoint based on multi-version concurrency control and presents a detailed description of how it is combined with PostgreSQL's concurrency control component. Furthermore, we discuss the application of savepoint in the work-flow transaction field.
What problem does this paper attempt to address?