今天,是什么在支撑着互联网的繁荣?现在的免费邮箱最少也是1GB,网络相册最少也是1GB,网络视频好像没有限量吧,想传多少就可以传多少?大家每在在不停地写Blog、发邮件、上传视频、上传照片,那肯定得有一个地方存放吧,硬盘,我们会立刻相到。他们存储这些的东西,可不像我们的计算机硬盘存储系统那样?到低是什么样呢?我们来看看吧!
企业级的存储要求是高速、安全,高可靠性。同时有成千上万的用户在线访问,速度不高,可不行。那么多用户资料,用户数把一定能因为机器故障给搞丢了。企业级的存储要求就颇高了。
三种存储方面:DAS、NAS和SAN
一、DAS(Direct Attached Storage)直接附加存储,DAS这种存储方式与我们普通的PC存储架构一样,外部存储设备都是直接挂接在服务器内部总线上,数据存储设备是整个服务器结构的一部分。
DAS存储方式主要适用以下环境:
(1)小型网络
因为网络规模较小,数据存储量小,且也不是很复杂,采用这种存储方式对服务器的影响不会很大。并且这种存储方式也十分经济,适合拥有小型网络的企业用户。
(2)地理位置分散的网络
虽然企业总体网络规模较大,但在地理分布上很分散,通过SAN或NAS在它们之间进行互联非常困难,此时各分支机构的服务器也可采用DAS存储方式,这样可以降低成本。
(3)特殊应用服务器
在一些特殊应用服务器上,如微软的集群服务器或某些数据库使用的原始分区,均要求存储设备直接连接到应用服务器。
二、NAS(Network Attached Storage)数据存储方式
NAS(网络附加存储)方式则全面改进了以前低效的DAS存储方式。它采用独立于服务器,单独为网络数据存储而开发的一种文件服务器来连接所存储设备,自形成一个网络。这样数据存储就不再是服务器的附属,而是作为独立网络节点而存在于网络之中,可由所有的网络用户共享。
NAS的优点:
(1)真正的即插即用
NAS是独立的存储节点存在于网络之中,与用户的操作系统平台无关,真正的即插即用。
(2)存储部署简单
NAS不依赖通用的操作系统,而是采用一个面向用户设计的,专门用于数据存储的简化操作系统,内置了与网络连接所需要的协议,因此使整个系统的管理和设置较为简单。
(3)存储设备位置非常灵活
(4)管理容易且成本低
NAS数据存储方式是基于现有的企业Ethernet而设计的,按照TCP/IP协议进行通信,以文件的I/O方式进行数据传输。
NAS的缺点:
(1)存储性能较低 (2)可靠度不高
三、SAN(Storage Area Network)存储方式
1991年,IBM公司在S/390服务器中推出了ESCON(Enterprise System Connection)技术。它是基于光纤介质,最大传输速率达17MB/s的服务器访问存储器的一种连接方式。在此基础上,进一步推出了功能更强的ESCON Director(FC SWitch),构建了一套最原始的SAN系统。
SAN存储方式创造了存储的网络化。存储网络化顺应了计算机服务器体系结构网络化的趋势。SAN的支撑技术是光纤通道(FC Fibre Channel)技术。它是ANSI为网络和通道I/O接口建立的一个标准集成。FC技术支持HIPPI、IPI、SCSI、IP、ATM等多种高级协议,其最大特性是将网络和设备的通信协议与传输物理介质隔离开,这样多种协议可在同一个物理连接上同时传送。
SAN的硬件基础设施是光纤通道,用光纤通道构建的SAN由以下三个部分组成:
(1)存储和备份设备:包括磁带、磁盘和光盘库等。
(2)光纤通道网络连接部件:包括主机总线适配卡、驱动程序、光缆、集线器、交换机、光纤通道和SCSI间的桥接器
(3)应用和管理软件:包括备份软件、存储资源管理软件和存储设备管理软件。
SAN的优势:
(1)网络部署容易;
(2)高速存储性能。因为SAN采用了光纤通道技术,所以它具有更高的存储带宽,存储性能明显提高。SAn的光纤通道使用全双工串行通信原理传输数据,传输速率高达1062.5Mb/s。
(3)良好的扩展能力。由于SAN采用了网络结构,扩展能力更强。光纤接口提供了10公里的连接距离,这使得实现物理上分离,不在本地机房的存储变得非常容易。
DAS、NAS和SAN三种存储方式比较
存储应用最大的特点是没有标准的体系结构,这三种存储方式共存,互相补充,已经很好满足目前企业信息化应用。
分享到:
相关推荐
在Android平台上,数据存储有多种方式,主要分为文件、数据库和网络这三大类。每种方式都有其适用的场景和特点。以下将详细介绍这几种存储方式,并针对Android平台的特定实现进行讨论。 1. SharedPreferences ...
本文将详细介绍Android的三种主要存储方式:数据库存储(以DBFlow为例),SharedPreferences存储,以及内外存文件的存储。 首先,我们来讨论数据库存储。Android系统支持SQLite数据库,而DBFlow是一个流行的SQL库,...
本教程将详细介绍Android中的三种主要数据存储方式:SharedPreferences存储、内部文件存储以及数据库存储。 1. SharedPreferences存储 SharedPreferences是Android提供的一种轻量级的数据存储方式,用于保存应用...
本文将围绕“数据存储介质与存储方式的变革”这一主题,详细介绍近年来数据存储领域的关键技术和发展趋势。 #### 一、存储区域网络(SAN) 存储区域网络(Storage Area Network,简称SAN)是一种专门为数据存储而...
本文将详细介绍 Android 中的数据存储方式,特别是 SQLite 数据库存储。 一、SharedPreferences SharedPreferences 是 Android 中的一种轻量级的数据存储方式,它可以存储简单的键值对数据。SharedPreferences 的...
本文将详细介绍几种常见的数据传输方式,并探讨它们各自的优缺点。 #### 二、数据传输方式的三大要素 - **传输方式**:指应用间进行数据交换的方法。 - **传输协议**:规定了数据在网络中传输的规则。 - **数据...
本文将介绍三种批量插入数据的方法。第一种方法是使用循环语句逐个将数据项插入到数据库中;第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server 表;第三种使用的方法是sql server中的...
下面对这三种数据存储方式进行详细介绍。 6.1 数据存储方式 Android 平台提供了三种数据存储方式:文件存储、SharedPreferences 存储和 SQLite 数据库存储。每种存储方式都有其特点和应用场景。 6.2 文件存储 ...
传统的数据存储方式已经难以满足当前的需求,这就催生了一系列新型的数据存储技术和架构。其中,直接连接存储(Direct Attached Storage, DAS)、网络连接存储(Network Attached Storage, NAS)和存储区域网络...
这个模块主要介绍数据存储的基础环境,包括硬件设备(如硬盘、磁带库、SSD等)、存储系统架构以及存储网络(如FC、iSCSI、NAS、SAN等)。它会讨论不同类型的存储介质的优缺点,以及如何根据业务需求选择合适的存储...
通过PL/SQL,本文详细介绍了一种用于实时数据压缩的算法实现方式。这种实现方式充分利用了Oracle数据库的强大功能,能够高效地对实时数据进行压缩处理,并且可以在数据查询时自动解压缩,保证了数据的可用性。 ####...
Android系统提供了四种主要的数据存储方式,每种都有其特定的适用场景和优缺点。 首先,`SharedPreferences`是Android中用于存储轻量级配置数据的方式。它基于XML文件,存储键值对数据,通常用于保存应用程序的用户...
这篇文章将详细介绍数据存储电路设计的原理和实现方法。 一、数据存储电路设计的必要性 在单片机系统中,片内寄存器的容量非常有限,通常只有 128byte 左右,而指令本身也占据了一些字节空间。由于每一个汉字符就...
2.掌握各种文件存储的区别与适用情况; 3.了解SQLite数据库的特点和体系结构; 4.掌握SQLite数据库的建立和操作方法; 5.理解ContentProvider的用途和原理; 6.掌握ContentProvider的创建与使用方法。 源码和整个...
每种方法都有其特点和适用场景,下面我们将详细介绍这三种解析方式。 1. DOM解析: DOM解析方式将整个XML文档加载到内存中,形成一个完整的文档对象模型(Document Object Model)。这种方式方便对XML进行随机访问...
通过定义清晰的维度、变量和属性,NetCDF文件能够有效地存储和传递大量科学数据,为科研人员提供了一种标准化的数据交换方式。无论是对于数据的生产者还是消费者而言,了解NetCDF的基本概念和使用方法都是非常重要的...
数据湖是一种先进的数据存储架构,旨在为企业提供一种灵活且成本效益高的方式来存储和处理大量的原始数据。这些数据可以是结构化的、半结构化的或是非结构化的,涵盖了从社交媒体、物联网设备、日志文件等各种来源的...