正确数据,正确位置,正确时间
2010-06-16 00:00:00 来源:WEB开发网到目前为止,DBAs 在其数据库依赖什么类型的存储上很少有发言权:它们只是简单地要求一个给定大小的空间,然后存储管理员会提供这个空间。
然而,现在对 DBAs 来说,考虑它们应该使用何种存储是很重要的。存储已经不单单是 “存储” 了。它们有高速,低速和中速之分,而且每种类型都适用于不同用途。
这个挑战就在于决定在什么地方存储数据来获得投资最佳回报(ROI)。本文将会探讨如何创建一个分层方法来使用 IBM DB2 for z/OS 进行存储,实现在正确的时间从正确的位置获取正确的数据,以此来达到提高性能的优化,减少拥有者的总成本(TCO)这一终极目标。
磁盘存储分层:选择,选择
DB2 DBA 之前从未碰到过如此多价格不同,性能各异的存储选择。在高端部分中,能够轻松支持每秒钟 5,000 次 I/O 操作(IOPS)的随机 I/O 访问模式固态驱动(SSDs)对需要 I/O 密集型的应用是很有吸引力的选择。不过,它们也相当昂贵。
从其他范围的终端来讲,Serial ATA(SATA)驱动可以大至 2TB,但是通常只能交付大约 75 IOPS。它们在连续工作负载时会有良好的表现,但在随机 I/O 访问模式下就不尽然。
在这两个极端之间,就是我们通常使用的光纤通道(FC)驱动,它多年来一直是企业存储阵列的中坚力量。FC 驱动在合理的响应时间内(少于 5 毫秒)交付 180 IOPS。FC 驱动能力快速增长,但是看起来已经达到速度/响应的停滞阶段。
不过,独立的设备只是这个等式的一部分。所有种类的驱动按照其交付的性价比,在企业存储阵列中排列。例如,RAID 1O(条带镜像)性能更佳,但比 RAID-5 更昂贵。类似地,RAID-5(条带单奇偶)在某些性能上优于 RAID-6(条带双奇偶),不过 RAID-6 对数据丢失有更好的保护。
更多精彩
赞助商链接