|
非结构化数据是增长最快的数据类型之一。随着企业日积月累地生成、收集和存储越来越多的数据,必然会带来一个问题:什么是存储非结构化数据的最佳方式?
NAS被定义为一种特殊的专用数据存储服务器,包括存储器件(例如磁盘阵列、CD/DVD驱动器、磁带驱动器或可移动的存储介质)和内嵌系统软件,可提供跨平台文件共享功能。NAS通常在一个LAN上占有自己的节点,无需应用服务器的干预,允许用户在网络上存取数据,在这种配置中,NAS集中管理和处理网络上的所有数据,将负载从应用或企业服务器上卸载下来,有效降低总拥有成本,保护用户投资。
NAS本身能够支持多种协议(如NFS、CIFS、FTP、HTTP等),而且能够支持各种操作系统。通过任何一台工作站,采用IE或Netscape浏览器就可以对NAS设备进行直观方便的管理。
总之就是NAS是一种文件存储方案的硬件组织架构,支持NFS\FTP等协议;
?
NFS/FTP
是网络协议,类似于http的工作于应用层的网络协议,只定义了网络传输协议,服务端和客户端都是大家自己实现的,无实体;参考http,http server,
http client的关系。
对象存储不会将文件系统的范式强加于数据。相反,对象存储系统使用的是与底层数据元素相互分离的元数据表。元数据表存储且描述底层数据的属性,如文件名、创建日期、用户ID和可以从中检索数据的位置。
使用NAS进行非结构化数据存储的主要优点在于它是有组织的,至少在创建一个像样的文件夹结构时是这样,而且用户体验友好。NAS也是普遍存在的,许多服务都支持NFS(网络文件系统)或SMB(服务器信息块)存储。此外,它相对较快,并且支持数据变化较快的应用程序。
另一方面,NAS的可伸缩性表现并不是很强。随着功能更强、高可扩展的产品出现,这种情况正在有所好转,但是NAS仍然无法具备接近对象存储系统可伸缩性的潜力。
事实上,大规模是对象存储系统的最大优势。对对象存储来说,增加容量是一项简单的工作,而且你所要做处理的主要就是硬件。原因是:许多对象存储系统都是横向扩展而不是纵向扩展。你所需要做的就是添加另一个节点,然后告诉你的管理工具将新节点添加到集群中。后台在进行了更多操作后,你的集群就有了更多的存储容量。
性能是传统对象存储存在的一大挑战。
但是,随着对象存储产品的升级,这种情况也在发生变化。对象存储的另一个缺点是必须更新元数据和对象数据。因此,如果你有快速变化的数据,这个过程可能比使用NAS花费更长的时间。此外,尽管有网关和一些标准化的访问协议,比如S3,但是对象存储标准并不像基于文件的同类标准那样一致。 |
|