期刊文献+

基于MVCC的保存点设计与实现 被引量:1

Design and Implementation of Savepoint Based on MVCC
下载PDF
导出
摘要 通过保存点实现部分回滚是事务理论中的一个重要方法,它能够极大地提高数据库管理系统的事务管理的灵活性和系统的性能。基于保存点的原理,本文提出了基于多版本并发控制下DBMS的事务保存点实现方法,并通过改进PostgreSQL进行了验证。最后给出保存点在工作流事务中的应用。 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 Post- greSQL's concurrency control component. Furthermore, we discuss the application of savepoint in the work-flow transaction field.
出处 《计算机科学》 CSCD 北大核心 2006年第12期128-130,共3页 Computer Science
关键词 事务 保存点 MVCC Transaction, Savepoint, MVCC
  • 相关文献

参考文献7

  • 1Gray J, Reuter A. Transaction Processing: Concepts and Techniques. Corrected Second Printing. Morgan Kanfmann,1993
  • 2Fussell D, Kedem Z M, Silberschatz A. Deadlock removal using partial rollback in database systems. In: Proceedings of the 1981 ACM SIGMOD International Conference on Management of Data,Ann Arbor, Michigan, 1981
  • 3Kim S H, Jung M S, Park J H,et al. A Design and Implementation of Savepoints and Partial Rollbaeks Considering Transaction Isolation Levels of SQL2. In: Proceedings of the Sixth International Conference on Database Systems for Advanced Applications, Hsinehu, Taiwan, 1999
  • 4Eswaran K P, Gray J N, Lorie R A, et al. The Notions of Consistency and Predicate Locks in a Database System. Communications of the ACM, 1976,19(11): 624-633
  • 5Postgre SQL8. 0. 2005
  • 6Alonso G, Agrawal D, El Abbadi A,et al. Advanced Transaction Models in Workflow Contexts. In:Proceedings of the Twelfth International Conference, New Orleans, Louisiana, 1996
  • 7Schuldt H, Alonso G, Beeri C, et al. In: Atomieity and Isolation for Transactional Processes. ACM Transactions on Database Systems, 2002,27(1):63-116

同被引文献9

引证文献1

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部