高级事务数据库应用中固态硬盘性能比拼

 
   | |

导读:高级事务处理的数据库应用是企业IT系统中较为常见的一种应用,文章讲解应用中固态硬盘性能比拼。

关键词:高级事务处理 数据库应用 固态硬盘

 
正在加载数据...

  高级事务处理的数据库应用是企业IT系统中较为常见的一种应用,例如网络上的电子交易类的应用都属于这个类型。这类型应用与一些视频流的应用不一样,如果是一个视频流的应用,那么I/O的次数可能并不是非常频繁,但是一次I/O产生的数据传输量会较为巨大,而高级事务处理的特点是,会产生一系列的频繁的离散的I/O请求,每次I/O请求所产生的数据却很小。

  磁盘性能是高级事务处理运行性能的关键

  高级事务处理数据库(high-transaction database)通常由4~8KB大小的记录构成,这些数据记录一般是被随机访问的。也正是因为每个数据记录的容量都很小,而且数据库的运行是随机读取数据条目,所以数据库的性能很大程度上取决于磁盘存取时间(disk access time)。磁盘存取时间是非常关键的指标,在运行速度较慢的数据库应用中,CPU经常需要长时间等待磁盘I/O操作的完成。

  数据库对磁盘I/O的需求本身已经很苛刻,可不断增加的磁盘容量又给这个局面雪上加霜。长期以来,工艺的进步不断推动磁盘容量的增加,但是磁盘I/O的增加却相对缓慢,跟不上容量的急剧增加。也就是说,同样的数据容量,新的数据库通常倾向于拥有更少的磁盘,这样就更降低了数据库的效率。

  以一个50GB的磁盘为例,如果存储的都是典型数据库大小的记录,那么每秒只有0.004%的容量可以被随机访问。当然,在多块磁盘上做条带化信息可以增加数据存取,但是数据库的完整性需求却又经常与并行存取相冲突。

  面对数据库的高磁盘需求,固态硬盘给出了完美的解决方案。固态硬盘可以提供多种不同级别的性能。下面,我们就着重比较不同技术的硬盘——基于Flash和DRAM的固态硬盘,还有传统硬盘。我们会采用标准的评测工具来评测,到底固态硬盘有多大的性能提升。

  基于DRAM的固态硬盘表现最佳

  传统硬盘:

  上表是一块传统磁盘的各项性能指标评测值。当数据大小为4~8KB的时候,磁盘的读写速度大概为1~2MBps。我们可以分析一下这个速度的由来——传统磁盘平均寻道时间与旋转延迟的和大概是5~10毫秒。我们也注意到当数据块大小增大的时候,读写速度有所提升,到128KB的时候,提升十分明显。不过很可惜,数据库通常的数据块大小是我们红色标注出来的4~8KB。总的来说,传统磁盘的容量最便宜,但是性能也是最差的。

  基于闪存的固态硬盘(flash-based SSD):


  上面是基于闪存的固态硬盘的性能评测展示。我们发现,随机读性能对比传统硬盘有很大的提升,但是随机写性能却表现糟糕。在4~8KB大小的数据块上,写的速度和I/O都仅为传统硬盘的1/10。

  基于DRAM的固态硬盘:


  我们看一下上面的DRAM固态硬盘性能表现,我们发现这是当之无愧的硬盘性能冠军。不论数据块是大是小,基于DRAM的硬盘性能都令人惊叹。我们在数据库日常使用中经常发现,数据库的性能之所以差强人意,很重要的原因,是被一小部分热点文件或是短暂频繁使用的硬盘区域拖了后腿。我们可以设想,如果我们将这部分I/O需求最多的数据存储到基于DRAM的固态硬盘中,我们将极大的提升整体数据库的性能。当然,基于DRAM的固态硬盘的费用也是非常昂贵,因为基于DRAM的固态硬盘内部必须持续供电,而且还得为其做备份。但是如果将少量高I/O需求的数据存储到基于DRAM的固态硬盘中,其余大部分还是存储到传统的硬盘上,还是一个非常好的选择。

  三种硬盘的评测数据比较

  蓝色部分数据:基于DRAM的固态硬盘
  红色部分数据:基于闪存的固态硬盘
  黄色部分数据:传统硬盘


  随机写入性能比较

  随机读性能比较


固态硬盘
 固态硬盘发展道路比预期更艰难
 Sun呼吁固态硬盘厂商应当联合制定相关标准
 英特尔秋季IDF将至 新固态硬盘出炉
 朗科发布国内首款SSD固态硬盘 多项技术性能优越
 Micron发布企业级固态硬盘 速度是传统硬盘10倍
 TMS发布基于RAM的高性能固态硬盘
 企业系统可能需要重新设计固态硬盘驱动
 高级事务数据库应用中固态硬盘性能比拼
 企业IT节能之采用固态硬盘
 希捷2009年推首款服务器用固态硬盘
 Sun发布固态硬盘计划

原文出处:http://storage.it168.com/e/2008-07-16/200807161630445_1.shtml
 
来源:IT168    作者:吴子超    
 
 
 
 
 

磁盘阵列

 
NetApp公司在它的FAS和V系列系统中提供了基于Ontap操作系统的重复数据删除技术。他们认为,Post-process的重复数据删除是降低消重性能损耗的主要因素。
 
Celerra是目前EMC主打产品系列系列中唯一提供主存储重复数据删除的。Celerra的数据消重和压缩服务集成了EMC当前所拥有的技术。
 
本文介绍更高效使用存储的技巧之:自动精简配置。当存储上数据的过多时,存储管理员需要使用实时的监控工具,来判断什么时候需要增加更多的物理硬盘或者是……
 
EMC以20.1亿美元的价格收购了Data Domain公司。原来Data Domain CEO Frank Slootman被任命为独立公司数据备份和恢复部门的总裁。我们对Slootman做了深入的采访……
 
Taneja集团高级分析师Jeff Boles在此为大家讲解一下存储刀片在数据中心的应用,以及该技术如何与服务器、存储虚拟化以及思科新推出的联合运算系统(UCS)共同使用。

热门技术手册排行

 

由于经济不景气,存储管理员开始采用一些基于硬盘的备份技术,这篇基于硬盘的数据备份与恢复技巧给我们讲述了这种备份方式的变革,并且提供很多实用的建议。

 

在本手册中TechTarget专家将讲解什么是FCoE,实施FCoE过程中应该注意的各项问题,以及FCoE的未来。

 

TechTarg2003年,互联网工程任务组(IETF)批准 iSCSI(互联网SCSI)协议后,很多人开始将以太网作为分块存储网络使用。TechTarget中国存储站编辑经过仔细研究为大家奉献了一本非常详尽的iSCSI技术手册,供大家参考。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录