首页> 外文会议>International conference on web-age information management >LB-Logging: A Highly Efficient Recovery Technique for Flash-Based Database
【24h】

LB-Logging: A Highly Efficient Recovery Technique for Flash-Based Database

机译:LB日志记录:基于闪存的数据库的高效恢复技术

获取原文

摘要

Nowadays, due to users' increasing requirements of fast and reliable data management for mobile applications, major electronic device vendors use embedded DBMS on their mobile devices such as MP3 players, mobile phones, digital cameras and PDAs. However, in embedded database, data logging is the bottleneck against fast response time. There has been a lot of work on minimizing logging overhead to provide the best online performance to database workloads. However, to the best of our knowledge, there is still no recovery method taken into consideration. In this paper, we propose a novel logging method called LB-logging to support high efficiency in recovery of crashed databases. LB-logging is based on list structures instead of sequential structures in traditional databases. In addition, by making use of the history data versions which are naturally located in flash memory due to the out-of-place update, we take the full advantage of high I/O performance of flash memory to accelerate our recovery algorithm. Experimental results on Oracle Berkeley DB show that our LB-Logging method significantly outperforms the traditional recovery by 2X-15X, and other logging methods for SSD by 1.5X-6X.
机译:如今,由于用户对移动应用程序快速,可靠的数据管理的要求不断提高,主要的电子设备供应商在其移动设备(例如MP3播放器,移动电话,数码相机和PDA)上使用嵌入式DBMS。但是,在嵌入式数据库中,数据记录是快速响应时间的瓶颈。在最大限度地减少日志记录开销以为数据库工作负载提供最佳的联机性能方面,已经进行了大量的工作。但是,据我们所知,仍然没有考虑恢复方法。在本文中,我们提出了一种称为LB日志记录的新日志记录方法,以支持崩溃数据库的高效恢复。 LB日志记录基于列表结构,而不是传统数据库中的顺序结构。此外,通过使用由于替换更新而自然位于闪存中的历史数据版本,我们充分利用了闪存的高I / O性能来加速我们的恢复算法。在Oracle Berkeley DB上的实验结果表明,我们的LB日志记录方法比传统的2X-15X恢复性能好得多,而其他SSD的日志记录方法则比1.5X-6X更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号