首页> 外文期刊>電子情報通信学会技術研究報告 >Towards Flash-based Enterprise Databases
【24h】

Towards Flash-based Enterprise Databases

机译:迈向基于Flash的企业数据库

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

摘要

Flash memory is being rapidly deployed as data storage for mobile devices such as PDAs, MP3 players, mobile phones and digital cameras, mainly because of its low electronic power, non-volatile storage, high performance, physical stability, and portability. As its capacity increases and prices drop, flash memory will compete more successfully with lower-end, lower-capacity disk drives. It is thus not inconceivable to consider running a full database system on the flash-only computing platforms or an embedded database system on the lightweight computing devices.One disadvantage of flash memory is that prewritten data cannot be dynamically overwritten. Before overwriting prewritten data, a time-consuming erase operation on the used blocks must precede, which significantly degrades the overall write performance of flash memory. Therefore, it is very important to solve this "erase-before-write" problem. This talk covers three recent results toward flash-based enterprise database applications.First, we will explain how a software module inside flash controller, called 'flash translation layer(FTL)' can deal with the "erase-before-write" problem. In particular, we describe a log block buffer scheme, called FAST(Full Associative Sector Translation) [1].Second, we present a new design called in-page logging (IPL) for flash memory based database systems, which can overcome the limitations of flash memory such as high write latency, and exploits unique characteristics of flash memory to achieve the best attainable performance for flash-based database systems [2].Third, we will show the applicability and potential impact that flash memory SSD (Solid State Drive) has for certain type of storage spaces of a database server where sequential writes and random reads are prevalent. We show empirically that up to more than an order of magnitude improvement can be achieved in transaction processing by replacing magnetic disk with flash memory SSD for transaction log, rollback segments, and temporary table spaces [3].
机译:闪存正迅速部署为PDA,MP3播放器,移动电话和数码相机等移动设备的数据存储,这主要是由于其低电耗,非易失性存储,高性能,物理稳定性和便携性。随着容量的增加和价格的下降,闪存将与低端,低容量的磁盘驱动器更成功地竞争。因此,考虑在纯闪存计算平台上运行完整的数据库系统或在轻型计算设备上运行嵌入式数据库系统是不可想象的。闪存的一个缺点是无法动态覆盖预写的数据。在覆盖预写的数据之前,必须先对耗用的块进行耗时的擦除操作,这会严重降低闪存的整体写入性能。因此,解决此“写前擦除”问题非常重要。本演讲涵盖了有关基于闪存的企业数据库应用程序的三个最新结果。首先,我们将说明闪存控制器内部的软件模块称为“闪存转换层(FTL)”如何处理“写前擦除”问题。特别是,我们描述了一种日志块缓冲方案,称为FAST(完全关联扇区转换)[1]。其次,我们提出了一种新的设计,用于基于闪存的数据库系统,称为页内日志记录(IPL),它可以克服这些限制。闪存的高写入延迟等特性,并利用闪存的独特特性来为基于闪存的数据库系统实现最佳的性能[2]。第三,我们将展示闪存SSD(固态驱动器)的适用性和潜在影响)具有某种类型的数据库服务器存储空间,其中顺序写入和随机读取非常普遍。我们从经验上证明,通过用闪存SSD替换磁盘来替换事务日志,回滚段和临时表空间,可以在事务处理中实现多达一个数量级的改进[3]。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号