首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >Incremental recovery in main memory database systems
【24h】

Incremental recovery in main memory database systems

机译:主内存数据库系统中的增量恢复

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

摘要

Recovery activities, like checkpointing and restart, in traditional database management systems are performed in a quiescent state where no transactions are active. This approach impairs the performance of online transaction processing systems, especially when a large volatile memory is used. An incremental scheme for performing recovery in main memory database systems (MMDBs), in parallel with transaction execution, is presented. A page-based incremental restart algorithm that enables the resumption of transaction processing as soon as the system is up is proposed. Pages are recovered individually and according to the demands of the post-crash transactions. A method for propagating updates from main memory to the backup database on disk is also provided. The emphasis is on decoupling the I/O activities related to the propagation to disk from the forward transaction execution in memory. The authors also construct a high-level recovery manager based on operation logging on top of the page-based algorithms. The proposed algorithms are motivated by the characteristics of large MMDBs, and exploit the technology of nonvolatile RAM.
机译:传统数据库管理系统中的恢复活动(如检查点和重新启动)在没有任何事务处于活动状态的静止状态下执行。这种方法损害了在线交易处理系统的性能,特别是在使用大型易失性存储器的情况下。提出了一种与事务执行并行执行的,用于在主内存数据库系统(MMDB)中执行恢复的增量方案。提出了一种基于页面的增量重新启动算法,该算法可在系统启动后立即恢复事务处理。页面是根据崩溃后事务的需求单独恢复的。还提供了一种将更新从主内存传播到磁盘上的备份数据库的方法。重点在于将与传播到磁盘相关的I / O活动与内存中的前向事务执行分离。作者还基于基于页面的算法之上的操作日志构建了一个高级恢复管理器。提出的算法是基于大型MMDB的特性,并利用了非易失性RAM技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号