Recovery in main memory database systems

被引:0
|
作者
Kumar, V
机构
来源
关键词
MMDBS; VRAM; NRAM; undo; redo; partial recovery; write ahead logging; active count; archiving;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we present a recovery mechanism for main memory database, which does not treat volatile RAM as a buffer and uses a limited size non-volatile RAM for efficient logging and archiving. It allows database recovery in parallel to the execution of normal transactions, it combines Undo and Redo into a single operation in many situations and eliminates the need for checkpointing. Under partial recovery our algorithm manages to identify and recovers only dirty data for bringing the entire database into a consistent state.
引用
收藏
页码:769 / 778
页数:10
相关论文
共 50 条
  • [1] INCREMENTAL RECOVERY IN MAIN MEMORY DATABASE-SYSTEMS
    LEVY, E
    SILBERSCHATZ, A
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (06) : 529 - 540
  • [2] SIMULATION OF MAIN MEMORY DATABASE RECOVERY
    GRUENWALD, L
    EICH, MH
    [J]. SIMULATION, 1993, 60 (01) : 17 - 33
  • [3] Main Memory Database Recovery: A Survey
    Magalhaes, Arlino
    Monteiro, Jose Maria
    Brayner, Angelo
    [J]. ACM COMPUTING SURVEYS, 2021, 54 (02)
  • [4] Main memory database systems
    Faerber, Franz
    Kemper, Alfons
    Larson, Per-Åke
    Levandoski, Justin
    Neumann, Thomas
    Pavlo, Andrew
    [J]. Foundations and Trends in Databases, 2017, 8 (1-2): : 1 - 130
  • [5] A Parallel Recovery Scheme for Update Intensive Main Memory Database Systems
    Qin Xiongpai
    Xiao Yanqin
    Cao Wei
    Wang Shan
    [J]. PDCAT 2008: NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2008, : 509 - 516
  • [7] Crash Recovery for Embedded Main Memory Database
    Li, Yi-bing
    Wang, Shuang
    Ye, Fang
    [J]. MECHANICAL ENGINEERING AND INTELLIGENT SYSTEMS, PTS 1 AND 2, 2012, 195-196 : 1122 - 1124
  • [8] Main-Memory Database Systems
    Kemper, Alfons
    Neumann, Thomas
    [J]. 2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 1310 - 1310
  • [9] Revisiting Reuse in Main Memory Database Systems
    Dursun, Kayhan
    Binnig, Carsten
    Cetintemel, Ugur
    Kraska, Tim
    [J]. SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 1275 - 1289
  • [10] Modern Main-Memory Database Systems
    Larson, Per-Ake
    Levandoski, Justin
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (13): : 1609 - +