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

被引:0
|
作者
Kim, WY
Lee, BS
Whang, KY
机构
[1] Korea Adv Inst Sci & Technol, AITrc, Dept Comp Sci, Taejon, South Korea
[2] Univ Vermont, Dept Comp Sci, Burlington, VT USA
关键词
transaction rollback; savepoint; dual buffer;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:121 / 132
页数:12
相关论文
共 50 条
  • [41] Updating XML using object-relational database
    Amornsinlaphachai, P
    Ali, MA
    Rossiter, N
    [J]. DATABASE: ENTERPRISE, SKILLS AND INNOVATION, PROCEEDINGS, 2005, 3567 : 155 - 160
  • [42] CASE Tool for Object-Relational Database Designs
    de Castro, Thiago Rais
    Alves de Souza, Solange N.
    de Souza, Luiz Sergio
    [J]. SISTEMAS Y TECNOLOGIAS DE INFORMACION, VOLS 1 AND 2, 2012, : 181 - +
  • [43] Design and implementation of an object-relational multimedia database
    Hu, MJ
    Miao, CY
    San, STH
    Aik, GJ
    [J]. ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 573 - 577
  • [44] CASE Tool for Object-Relational Database Designs
    de Castro, Thiago Rais
    Alves de Souza, Solange N.
    de Souza, Luiz Sergio
    [J]. 7TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2012), 2012,
  • [45] An object-relational database system for the interactive multimedia
    Hu, MJ
    Miao, CY
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 1571 - 1575
  • [46] PrefetchGuide: capturing navigational access patterns for prefetching in client/server object-oriented/object-relational DBMSs
    Han, WS
    Moon, YS
    Whang, KY
    [J]. INFORMATION SCIENCES, 2003, 152 (152) : 47 - 61
  • [47] Embedded object-oriented database management system
    Tang, Da
    [J]. Dalian Ligong Daxue Xuebao/Journal of Dalian University of Technology, 1994, 34 (05): : 614 - 618
  • [48] THE MANAGEMENT OF CHANGING TYPES IN AN OBJECT-ORIENTED DATABASE
    SKARRA, AH
    ZDONIK, SB
    [J]. SIGPLAN NOTICES, 1986, 21 (11): : 483 - 495
  • [49] Object-oriented engineering database management system
    [J]. Huazhong Ligong Daxue Xuebao, 8 (95):
  • [50] Model Transformation for Object-Relational Database Development
    Vara, Juan M.
    Vela, Belen
    Ma Cavero, Jose
    Marcos, Esperanza
    [J]. APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1012 - 1019