首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >Design and Implementation of SSD-Assisted Backup and Recovery for Database Systems
【24h】

Design and Implementation of SSD-Assisted Backup and Recovery for Database Systems

机译:SSD辅助数据库系统备份与恢复的设计与实现

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

摘要

As flash-based solid-state drive (SSD) becomes more prevalent because of the rapid fall in price and the significant increase in capacity, customers expect better data services than traditional disk-based systems. However, the order of magnitude performance provided and new characteristics of flash require a rethinking of data services. For example, backup and recovery is an important service in a database system since it protects data against unexpected hardware and software failures. To provide backup and recovery, backup/recovery tools or backup/recovery methods by operating systems can be used. However, the tools perform time-consuming jobs, and the methods may negatively affect run-time performance during normal operation even though high-performance SSDs are used. To handle these issues, we propose an SSD-assisted backup/recovery scheme for database systems. Our scheme is to utilize the characteristics (e.g., out-of-place update) of flash-based SSD for backup/recovery operations. To this end, we exploit the resources (e.g., flash translation layer and DRAM cache with supercapacitors) inside SSD, and we call our SSD with new backup/recovery functionality BR-SSD. We design and implement the functionality in the Samsung enterprise-class SSD (i.e., SM843Tn) for more realistic systems. Furthermore, we exploit and integrate BR-SSDs into database systems (i.e., MySQL) in replication and redundant array of independent disks (RAID) environments, as well as a database system in a single BR-SSD. The experimental result demonstrates that our scheme provides fast backup and recovery but does not negatively affect the run-time performance during normal operation.
机译:随着基于闪存的固态驱动器(SSD)由于价格的快速下降和容量的显着增加而变得越来越普遍,客户期望比传统的基于磁盘的系统更好的数据服务。但是,提供的数量级性能和闪存的新特性需要重新考虑数据服务。例如,备份和恢复是数据库系统中的一项重要服务,因为它可以保护数据免于意外的硬件和软件故障。为了提供备份和恢复,可以使用操作系统的备份/恢复工具或备份/恢复方法。但是,这些工具执行耗时的工作,并且即使使用了高性能SSD,这些方法也可能会对正常运行期间的运行时性能产生负面影响。为了解决这些问题,我们提出了一种用于数据库系统的SSD辅助备份/恢复方案。我们的计划是利用基于闪存的SSD的特性(例如,就地更新)进行备份/恢复操作。为此,我们利用SSD内的资源(例如,带有超级电容器的闪存转换层和DRAM缓存),并使用具有新的备份/恢复功能BR-SSD的固态硬盘来称呼我们。我们在三星企业级SSD(即SM843Tn)中设计和实现功能,以实现更逼真的系统。此外,我们在复制和独立磁盘冗余阵列(RAID)环境中以及单个BR-SSD中的数据库系统中利用BR-SSD并将其集成到数据库系统(即MySQL)中。实验结果表明,我们的方案可提供快速的备份和恢复,但不会对正常运行期间的运行时性能产生负面影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号