技术开发 频道

数据存储技术应用详解:RAID工作模式

  (3)SAN存储技术方案

  SAN(存储区域网络)通过光纤通道连接到一群计算机上。在该网络中提供了多主机连接,但并非通过标准的网络拓扑。这种技术方案可以理解为一种可以容易扩容的由多台服务器共享使用多台阵列机的磁盘阵列机。SAN是以数据块的方式进行数据传输。因为SAN解决方案是从基本功能剥离出存储功能,所以运行备份操作就无需考虑它们对网络总体性能的影响。但是SAN这个技术方案成本较高,当然如果采用IP-SAN的话,成本会相应降低许多。其示意图如下:
 


  综上所述,NAS是以文件方式进行数据传输,而SAN是以数据块的方式进行数据传输,所以NAS这种存储技术方案可以应用到文件共享服务中,但是却不可以应用到例如数据库这样以数据块做为数据单位的应用中。并且NAS是共享网络资源的,所以对网络资源消耗比较大,所以如果是高速读写的系统,采用NAS这种存储技术方案就较难满足系统要求。而SAN是存储局域网,由自己的光纤设备组成,不占用公共网络资源,所以SAN支持对读写性能要求较高的系统。

  因此就大中型数据库而言推荐使用的存储技术方案是DAS或SAN。如果是数据库建设初期,考虑到成本的问题,建议使用DAS存储技术方案。待基础数据收集到一定时期,有强烈的商业智能分析(BI)的需求再平滑迁移到SAN存储技术方案,形成从OLTP(Online Transaction Processing-联机事务处理)到OLAP(Online Analytical Processing-联机分析处理)一整套的数据库应用存储系统。

  2. RAID工作模式介绍

  RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年 提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。

  (1)RAID-0工作模式

  RAID-0即Data Stripping数据分割技术。RAID-0可以把多块硬盘连成一个容量更大的硬盘群,读写数据时,将数据连续分割后同时并行的读写于多个磁盘上,因此可以提高磁盘的性能和吞吐量。但是RAID-0没有冗余或错误修复能力,成本低,要求至少两个磁盘,如果其中任何一块磁盘失效,都会影响整个数据。一般只是在那些对数据安全性要求不高的情况下才被使用。工作示意图如下:
 



 

  (2)RAID-1工作模式

  RAID-1即为磁盘镜像。把一个磁盘的数据镜像到另一个磁盘上,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,具有很高的数据冗余能力,但磁盘利用率为50%,故成本最高,多用在保存关键性的重要数据的场合。并且RAID-1可以提高读的性能,当原始数据繁忙时,可直接从镜像拷贝中读取数据。其工作示意图如下:



 

0
相关文章