服务器 频道

闵春榕:PCIE SSD在数据库优化中的应用

 

PCIe SSD最主要的三个应用是什么
▲PCIE SSD与不同存储设备的比较

PCIe SSD最主要的三个应用是什么
▲PCIe SSD的主控器系统

  PCIE SSD技术关注点

  1、端到端数据保护:企业级端到端数据链路保护;多重数据完整性及正确性校验。

  2、掉电数据保护:完善的突发掉电数据保护机制,防止系统不正常关机的数据完整性和安全性。

  3、低功耗设计与过热保护机制:降低功耗,降低Flash温度,提高数据安全可靠性,防止系统过热对系统造成不可恢复损伤。

PCIe SSD最主要的三个应用是什么
▲PCIE SSD加速应用

  PCIe SSD最主要的三个应用是什么?

  1、金融服务高频率交易平台、生命科学以及能源方面的高性能计算(HPC)。这些系统利用PCIe SSD卡作为快速辅助存储。高频率的交易系统每秒能产生成千上万次交易,所以容易发生延迟。在实际生活中,微妙级别的读取延迟就等于百万美元的损失。而高性能SSD可以降低读取延迟。另一方面,生命科学和能源利用PCIe SSD来提高复杂运算速度。因为高性能闪存SSD可以降低或消除处理器读取存储设备上的数据的等待时间,计算速度因此可以提升一倍甚至更多。

  2、Web 2.0,如Facebook.Facebook的MySQL数据库使用FusionIO公司的IODrive PCIe闪存卡。使用这种闪存卡来代替传统的HDD,Facebook就可以关闭MySQL的低效冗余日志系统,并且能充分利用FusionIO的记录系统。通过结合PCIe闪存与较少的写入量,与同等HDD存储相比,可以将数据存储量减少50%,并降低50%的延迟,还能增加33%的吞吐量。从Facebook的角度来看,他们降低了存储基础设施和成本的投入,因为他们的客户获得了更快的响应时间。

  3、关系数据库。除了上面说的Facebook的MySQL的例子,PCIe闪存SSD卡通过缓存(又名读缓存)写入的功能也非常有利于关系数据库。热文件、索引、元数据都可以被放置在SSD中作为缓存使用。数据也可以被放置其中。当有查询、排序和计算操作时,数据库反应速度可以成倍地增加。

  PCIE SSD在数据库优化中的应用案例

PCIe SSD最主要的三个应用是什么

PCIe SSD最主要的三个应用是什么

PCIe SSD最主要的三个应用是什么

3
相关文章