首页> 外文期刊>Knowledge and Data Engineering, IEEE Transactions on >Flag Commit: Supporting Efficient Transaction Recovery in Flash-Based DBMSs
【24h】

Flag Commit: Supporting Efficient Transaction Recovery in Flash-Based DBMSs

机译:提交标志:在基于Flash的DBMS中支持有效的事务恢复

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

摘要

Owing to recent advances in semiconductor technologies, flash disks have been a competitive alternative to traditional magnetic disks as external storage media. In this paper, we study how transaction recovery can be efficiently supported in database management systems (dbmss) running on slc flash disks. Inspired by the classical shadow-paging approach, we propose a new commit scheme, called flagcommit, to exploit the unique characteristics of flash disks such as fast random read access, out-place updating, and partial page programming. To minimize the need of writing log records, we embed the transaction status into flash pages through a chain of commit flags. Based on flagcommit, we develop two recovery protocols, namely commit-based flag commit (cfc) and abort-based flag commit (afc), to meet different performance needs. They are flexible to support no-force buffer management and fine-grained concurrency control. Our performance evaluation based on the tpc-c benchmark shows that both cfc and afc outperform the state-of-the-art recovery protocols.
机译:由于半导体技术的最新发展,闪存盘已成为替代传统磁盘作为外部存储介质的有竞争力的选择。在本文中,我们研究了如何在slc闪存磁盘上运行的数据库管理系统(dbmss)中有效地支持事务恢复。受经典的影子分页方法的启发,我们提出了一种新的提交方案,称为flagcommit,以利用闪存盘的独特特性,例如快速随机读取访问,替换更新和部分页面编程。为了最大程度地减少写日志记录的需要,我们通过一系列提交标志将事务状态嵌入到闪存页面中。基于flagcommit,我们开发了两种恢复协议,即基于提交的标志提交(cfc)和基于中止的标志提交(afc),以满足不同的性能需求。它们非常灵活,可以支持无力缓冲区管理和细粒度的并发控制。我们基于tpc-c基准的性能评估表明,cfc和afc均优于最新的恢复协议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号