本文主要探讨一下数据库系统基于不同数据存储技术方案的应用,以便于加深了解不同的数据存储技术方案在不同领域中的应用。
信息时代的核心无疑是信息技术,而信息技术的核心则在于信息的处理与存储。随着数据量的剧增,数据存储技术已经面临着巨大的挑战。数据存储技术方案主要有 DAS(Direct Attached Storage)、NAS(Network Attached Storage)和SAN(Storage Area Network)。基于不同的数据存储技术方案主要的应用有文件存储系统和数据库系统。本文主要探讨一下数据库系统基于不同数据存储技术方案的应用,以便于加深了解不同的数据存储技术方案在不同领域中的应用。
随着人们对信息技术的依赖度越来越高,对数据的安全性要求也就越来越高,一旦不慎丢失关键数据,可能会造成不可估量的损失,轻则辛苦积累起来的心血付之东流,严重的会影响企业的正常运作,给科研、生产造成巨大的损失。因此对数据的备份至关重要。
1. 数据存储技术方案
数据存储和存储管理技术最早起源于70年代的终端/主机的计算模式,当时由于数据集中在主机上,因此连接在主机上的硬盘和磁带是当时主要的存储和备份的设备。80年代以后,由于个人电脑的发展,尤其是客户机/服务器模式的出现,使得数据存储分布化。此时网络上文件服务器和数据库服务器往往是重要数据集中的地方。而客户机上也有一定量的数据,数据的分布造成数据存储管理的复杂化。而九十年代Internet的迅猛发展,也使得存储技术发生着革命性的变化。这种变化主要表现在三个方面:首先是存储容量的急剧膨胀,从而对于存储服务器提出了更大的需求;其次是数据持续时间的增加。今天Internet使网络数据必须保证每天24小时,每周7天,每年365天处于可获得状态。最后对数据存储的管理提出了更高的要求。数据的多样化,地理上的分散性,对重要数据的保护等等都对数据管理提出了更高的要求。面对这些变化,出现了网络存储(比如NAS和SAN),将存储设备从应用服务器中分离出来,进行集中管理。
(1)DAS存储技术方案
DAS(Direct Attached Storage-直接附加存储)是传统的数据存储技术方案,即服务器直接通过SCSI卡或HBA卡连接磁盘阵列。该方案采用总线结构,而非网格结构,使用该传统数据存储技术方案主要有高数据传输率、低延迟、高可靠性等特性。但是可扩展性不够,可连接设备受到限制,增加容量时需要停机等缺点。其示意图如下:
(2) NAS存储技术方案
NAS(Network Attached Storage-网络连接存储)即将存储设备通过标准的网络拓扑结构(例如以太网),连接到一群计算机上。NAS是以文件方式进行数据传输,通过网络映射 硬盘提供存储空间。采用这种数据存储技术方案主要有可扩展性好,可以在不间断网络运行的情况下增加或设备存储,降低了网络主机的负担,便于安装,降低购买 和维护成本。但是采用NAS有个明显的缺陷,就是将DAS中数据传输的瓶颈由控制卡转移到局域网上来了,也就是说在存储的局域网中除了必须处理正常的最终 用户传输流外,还必须处理包括备份操作的存储磁盘请求。如上图所示。