- 操作系统获得存储空间的方式一般有二种:
- 通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘,然后分区、格式化、创建文件系统;或者直接使用裸硬盘存储数据(数据库)
- 介绍:
- 第一种裸硬盘的方式叫做Block Storage(块存储),每个裸硬盘通常也称作Volume(卷)。
- 使用lvm划分出的逻辑卷也是块存储,因为操作系统是区分不出到底是逻辑还是物理的,比如,有5个逻辑卷,它一概就认为只是5块裸的物理硬盘而已。
- 用处:是和主机打交道的, 如插一块硬盘
- 通过 NFS、CIFS 等 协议,mount (VERB) 爬上,登上(台阶、梯级)远程的文件系统,其实普通拿一台服务器/笔记本,只要装上合适的操作系统与软件,就可以架设FTPFile Transfer Protocol 文件传送[输]协议与NFS服务了,架上该类服务之后的服务器,就是文件存储的一种了比如A和B要进行数据分享,建立一个NFS服务器C,先使用A传数据到C,再使用C传数据到B,反之,B也以相同方式将数据传给A
- 介绍:
- 第二种叫做文件系统存储。NASNetwork Attached Storage网络附属存储和 NFSNetwork File System即网络文件系统服务器,以及各种分布式文件系统提供的都是这种存储。
- 用处:用于多主机共享数据,但是所有读写都要1台nfs服务器里面的硬盘来承担,读写速率慢
- 补充:对象存储
- 多数对象存储的实现本质上是键值对存储系统,根据键,找到值,值可以是任何东西,可以是小文件(小二进制片段),可以是大文件
- 介绍:
- 用苹果的设备,往往会被它的整齐划一所惊艳到,你白天用iPhone拍摄过的照片,晚上只要一开Mac就能在相册中看到它们;同一个来电,你可以选择用iPad或是iPhone接听;一部新iPhone只需联网恢复,就可以在几分钟内与你的旧iPhone相差无几。
- 这些看似神奇功能,全部依仗苹果的云服务iCloud。正如苹果的iCloud一样,国内无数的互联网企业都有数据存储需求。
- 不同数据的存储需求各不相同,有些数据有严格的分级与从属关系,适合结构化存储;而有些数据则因为过于零散而没有层级划分,全部存储在同一级别中。上述中提到的海量数据显然属于后者,适用于它的存储方式是对象存储,也就是没有目录层次。
- 用处:网盘存储,如朋友圈的照片,微博上的图片,发在网上的文章经年累月的放在网上却不会丢,什么时候想看都行,它是怎么存的呢?就像你电脑里的文档一样排在电脑的硬盘上吗?明显不是,其实,为了存储这种数据,互联网应用的存储后端开创了新的存储方式,叫做对象存储。
posted @
2019-07-13 17:10
LeisureZhao
阅读(
262)
评论()
编辑
收藏
举报