首页 | 本学科首页   官方微博 | 高级检索  
     


Partial rollback in object-oriented/object-relational database management systems with dual buffer
Affiliation:1. Faculty of Law, Economics and Social Sciences, souissi-Rabat;2. Faculty of Law, Economics and Social Sciences, Salé-Morocco;3. Higher Normal School of Rabat, Embedded Systems, Team SIME Lab,ENSIAS -Rabat, Morocco.;4. University Mohamed V, Morocco;1. Emirates College of Technology, Abu Dhabi, United Arab Emirates;2. Simon Bolivar University, Caracas, Venezuela;1. Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, Brazil;2. Tecgraf Institute at PUC-Rio, Rio de Janeiro, Brazil;3. Polytechnique Montréal, Montréal, Canada;4. Amazon, São Paulo, Brazil;5. Carnegie Mellon University, Pittsburgh, USA;6. Federal Institute of Education Science and Technology of Parana, Paranavaí, Brazil
Abstract:Partial rollback mechanism has been widely supported by many database management systems (DBMSs). It allows a transaction to be rolled back partially, that is, only back to a certain savepoint set by the user. A partial rollback, however, makes the DBMS buffer management complicated because it requires the DBMS to restore the state of not only the database but also the buffers. There are several literatures addressing such a partial rollback in a relational DBMS (RDBMS), which has page buffer only. However, to our knowledge, there exists no literature addressing it in an object-oriented/relational DBMS (OO/ORDBMS). The RDBMS partial rollback scheme cannot be applied to OO/ORDBMSs directly. The reason is that, unlike RDBMSs, many OO/ORDBMSs use dual buffer which consists of object buffer and page buffer. In this paper, we thoroughly study the partial rollback schemes for OO/ORDBMSs with dual buffer. For this, we propose four different partial rollback schemes which are based on (single) page buffer, (single) object buffer, dual buffer using a soft log, and dual buffer using shadows, respectively. The schemes proposed are practical enough to be implemented in a real OO/ORDBMS. The results of performance evaluations show that the dual buffer-based scheme using shadows achieves the best performance.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号