zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

传统存储和对象存储的区别

2023-04-18 14:58:42 时间

近几年是大数据的时代,其中有一个对象存储比较火,有一款“对象存储”的产品。对象存储到底是什么东西?它与传统存储方式,有什么区别呢?下面的文章就将为您分析对象存储和传统存储的区别。

传统存储

传统存储一般指直连式存储、网络附属存储和存储区域网络三种存储技术。

1.直连式存储:

直接连接某一台计算机的存储方式,称为直连式存储。使用直连式存储,其他计算机无法获取其数据,常见的直连式存储形式是硬盘驱动器。

直连式存储容量大,可将多个磁盘合并成一个逻辑磁盘,维护和实施简单,不需要专业人员即可操作。但直连式存储也有缺点,如备份繁琐、存储空间不能在服务器上动态分配,浪费资源等等。

2.网络附属存储:

指连接网络上具备存储功能的设备,可以简单理解专门为自己设计,其他人无法使用的百度网盘。网络附属存储很适合哪些需要将我那文件数据,发送给多台客户机的场景,具备文件共享的特性。不过它也有不少缺点,例如会占用网络带宽、扩展性受设备大小限制、前期安装成本较高等等。

3.存储区域网络:

这是一种以网络为中心的存储结构,为连接服务器、磁盘阵列、带库等存储设备而建立的高性能专用网络。这种存储方式是企业级存储方案,它采用光纤接口,因此带宽很高,不会受到SCSI存储结构布局的限制。但是其成本很高,只适用于存储量比较大的工作环境。

以上是三种传统的存储方式,直连式存储被称为文件存储,网络附属存储和存储区域网络,被称为块存储。

对象存储

对象存储,顾名思义,它的操作对象是“对象。”由于互联网的快速发展,数据量爆炸式增长,对非结构化数据存储需求增加,文件存储、块存储都无法满足这一需求,于是就有了对象存储。

对象存储系统会存储大量的对象,每一个对象都包含一个UID、数据主体和元素局三部分。下面是一个对象地址的范例:

对象存储、文件存储和块存储本质上没有区别,它们的底层硬件介质,都是硬盘。不同的是,它们存储架构系统完全不同。

文件存储的操作对象是文件和文件夹,块存储的操作对象是磁盘,对象存储的操作对象是“对象。”

在对象存储系统里,不能直接打开/修改文件,只能先将文件下载下来,修改后再上传至对象存储系统中,类似ftp服务。