首页> 外文期刊>Information and software technology >Partial rollback in object-oriented/object-relational database management systems with dual buffer
【24h】

Partial rollback in object-oriented/object-relational database management systems with dual buffer

机译:具有双缓冲区的面向对象/对象关系数据库管理系统中的部分回滚

获取原文
获取原文并翻译 | 示例
       

摘要

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.
机译:许多数据库管理系统(DBMS)已广泛支持部分回滚机制。它允许事务部分回滚,即仅回滚到用户设置的某个保存点。但是,部分回滚会使DBMS缓冲区管理变得复杂,因为它要求DBMS不仅恢复数据库的状态,而且还恢复缓冲区的状态。有一些文献解决了关系DBMS(RDBMS)中的这种部分回滚,该关系DBMS仅具有页缓冲区。但是,据我们所知,在面向对象/关系型DBMS(OO / ORDBMS)中,没有针对它的文献。 RDBMS部分回滚方案不能直接应用于OO / ORDBMS。原因是,与RDBMS不同,许多OO / ORDBMS使用由对象缓冲区和页面缓冲区组成的双缓冲区。在本文中,我们彻底研究了具有双缓冲区的OO / ORDBMS的部分回滚方案。为此,我们提出了四种不同的部分回滚方案,分别基于(单个)页面缓冲区,(单个)对象缓冲区,使用软日志的双缓冲区和使用阴影的双缓冲区。提出的方案非常实用,可以在真正的OO / ORDBMS中实施。性能评估的结果表明,使用阴影的基于双缓冲区的方案可实现最佳性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号