|
数据存储技术应用详解:RAID工作模式信息时代的核心无疑是信息技术,而信息技术的核心则在于信息的处理与存储。随着数据量的剧增,数据存储技术已经面临着巨大的挑战。数据存储技术方案主要有DAS(Direct Attached Storage)、NAS(Network Attached Storage)和SAN(Storage Area Network)。基于不同的数据存储技术方案主要的应用有文件存储系统和数据库系统。 信息时代的核心无疑是信息技术,而信息技术的核心则在于信息的处理与存储。随着数据量的剧增,数据存储技术已经面临着巨大的挑战。数据存储技术方案主要有DAS(Direct Attached Storage)、NAS(Network Attached Storage)和SAN(Storage Area Network)。基于不同的数据存储技术方案主要的应用有文件存储系统和数据库系统。本文主要探讨一下数据库系统基于不同数据存储技术方案的应用,以便于加深了解不同的数据存储技术方案在不同领域中的应用。
(1)DAS存储技术方案 (2) NAS存储技术方案 NAS(Network Attached Storage-网络连接存储)即将存储设备通过标准的网络拓扑结构(例如以太网),连接到一群计算机上。NAS是以文件方式进行数据传输,通过网络映射硬盘提供存储空间。采用这种数据存储技术方案主要有可扩展性好,可以在不间断网络运行的情况下增加或设备存储,降低了网络主机的负担,便于安装,降低购买和维护成本。但是采用NAS有个明显的缺陷,就是将DAS中数据传输的瓶颈由控制卡转移到局域网上来了,也就是说在存储的局域网中除了必须处理正常的最终用户传输流外,还必须处理包括备份操作的存储磁盘请求。其示意图如下: (3)SAN存储技术方案 SAN(存储区域网络)通过光纤通道连接到一群计算机上。在该网络中提供了多主机连接,但并非通过标准的网络拓扑。这种技术方案可以理解为一种可以容易扩容的由多台服务器共享使用多台阵列机的磁盘阵列机。SAN是以数据块的方式进行数据传输。因为SAN解决方案是从基本功能剥离出存储功能,所以运行备份操作就无需考虑它们对网络总体性能的影响。但是SAN这个技术方案成本较高,当然如果采用IP-SAN的话,成本会相应降低许多。其示意图如下:
(2)RAID-1工作模式 RAID-1即为磁盘镜像。把一个磁盘的数据镜像到另一个磁盘上,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,具有很高的数据冗余能力,但磁盘利用率为50%,故成本最高,多用在保存关键性的重要数据的场合。并且RAID-1可以提高读的性能,当原始数据繁忙时,可直接从镜像拷贝中读取数据。其工作示意图如下: (3)RAID-3工作模式 RAID-3使用一个专门的磁盘存放所有的校验数据,而在剩余的磁盘中创建带区集分散数据的读写操作。当一个完好的RAID-3系统中读取数据,只需要在数据存储盘中找到相应的数据块进行读取操作即可。但当向RAID-3写入数据时,必须计算与该数据块同处一个带区的所有数据块的校验值,并将新值重新写入到校验块中,这样无形虽增加系统开销。当一块磁盘失效时,该磁盘上的所有数据块必须使用校验信息重新建立,如果所要读取的数据块正好位于已经损坏的磁盘,则必须同时读取同一带区中的所有其它数据块,并根据校验值重建丢失的数据,这使系统减慢。当更换了损坏的磁盘后,系统必须一个数据块一个数据块的重建坏盘中的数据,整个系统的性能会受到严重的影响。RAID-3最大不足是校验盘很容易成为整个系统的瓶颈,对于经常大量写入操作的应用会导致整个RAID系统性能的下降。 (4) RAID-5工作模式 RAID-5把校验块分散到所有的数据盘中。RAID-5使用了一种特殊的算法,可以计算出任何一个带区校验块的存放位置。这样就可以确保任何对校验块进行的读写操作都会在所有的RAID磁盘中进行均衡,从而消除了产生瓶颈的可能。RAID-5的读出效率很高,写入效率一般,块式的集体访问效率不错。所以RAID-5更适合于小数据块随机读写的数据。RAID-5提高了系统可靠性,但对数据传输的并行性解决不好,而且控制器的设计也相当困难。 (5)RAID-1+0工作模式 把RAID-0和RAID-1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。RAID-1+0要在磁盘镜像中建立带区集至少4个硬盘。
责编:亢晋芳 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
热门博文 |
|