【24h】

Evaluating Non-In-Place Update Techniques for Flash-Based Transaction Processing Systems

机译:评估基于Flash的事务处理系统的非就地更新技术

获取原文

摘要

Recently, flash memory is emerging as the storage device. With price sliding fast, the cost per capacity is approaching to that of SATA disk drives. So far flash memory has been widely deployed in consumer electronics even partly in mobile computing environments. For enterprise systems, the deployment has been studied by many researchers and developers. In terms of the access performance characteristics, flash memory is quite different from disk drives. Without the mechanical components, flash memory has very high random read performance, whereas it has a limited random write performance because of the erase-before-write design. The random write performance of flash memory is comparable with or even worse than that of disk drives. Due to such a performance asymmetry, naive deployment to enterprise systems may not exploit the potential performance of flash memory at full blast. This paper studies the effectiveness of using non-in-place-update (NIPU) techniques through the IO path of flash-based transaction processing systems. Our deliberate experiments using both open-source DBMS and commercial DBMS validated the potential benefits; x3.0 to x6.6 performance improvement was confirmed by incorporating non-in-place-update techniques into file system without any modification of applications or storage devices.
机译:近来,闪存作为存储设备正在兴起。随着价格的快速下滑,单位容量的成本已接近SATA磁盘驱动器的成本。到目前为止,闪存已经广泛地部署在消费电子产品中,甚至部分部署在移动计算环境中。对于企业系统,许多研究人员和开发人员已经研究了部署。就访问性能特征而言,闪存与磁盘驱动器有很大不同。没有机械组件,闪存具有很高的随机读取性能,而由于写入前擦除设计,其随机写入性能有限。闪存的随机写入性能与磁盘驱动器相当,甚至比磁盘驱动器差。由于这种性能上的不对称,在企业系统上的天真部署可能不会充分利用闪存的潜在性能。本文研究了通过基于Flash的事务处理系统的IO路径使用非就地更新(NIPU)技术的有效性。我们使用开源DBMS和商业DBMS进行的精心实验验证了潜在的好处;通过将非就地更新技术合并到文件系统中,而无需对应用程序或存储设备进行任何修改,就可以确认x3.0到x6.6的性能提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号