对象存储详细篇

1、对象存储概念

对象存储,是用来描述解决和处理离散单元的方法的通用术语。对象在一个层结构中不会再有层级结构,是以扩展元数据为特征的。

对象存储,提供了基于分布式系统之上的对象形式的数据存储服务,并且可以通过 RESTful API 数据读写接口及丰富的SDK接口进行数据的访问。

我们可以把它理解为商场的存包服务,顾客将包(数据)交给服务员(API接口),服务员给顾客一个凭证(对象地址URL),顾客想要取包时,只需提供凭证,不需要知道自己的包到底是以什么形式存储在哪里,省时省心省力。

常见对象存储:Ceph,GlusterFS,Sheepdog,Lustre,Swift,Cinder,TFS,HDFS,MooseFS,FastDFS,MinIO ,MogileFS等

《对象存储详细篇》

2、对象存储特点

1)非结构存化储

适用于存储非结构化的数据,如日常所见的文档、文本、图片、XML, HTML、各类报表、音视频信息等都是非结构化数据。

2)多节点

腾讯云对象存储COS为例,COS的存储机房遍布全球,简言之,系统会为使用者选择就近的机房进行存储,加快数据的传输访问。

3)扁平化结构

对象存储中无文件夹的概念,所有的数据都存储在同一个层级,如上所述,对于存在对象存储中的数据,无需知道其存何处,仅需通过“凭证”即可快速获取数据。

4)弹性扩容

对象存储的容量是EB级以上的;1EB ≈ 1*10^9 GB。容量还在上升,简单来说,不管你有多少数据,尽可放心存。

现状:

第一,非结构化数据的数据量爆炸式增长。

第二,非结构化数据的占比显著增加。

3、对象存储作用

上面提到对象存储适用于存储文档、图片、视频等非结构化数据,并且它让数据使用也更加方便。

举例:某教育机构,希望让自己的学员观看教学视频,使用对象存储前后对比:

1、传统方式

1)教学视频存在各位讲师的电脑中,讲课前,都需要用U盘复制到课堂进行播放;

2)教学视频存在某个网盘中,讲课前先需下载,或课堂电脑装有网盘的应用,支持在线预览播放;

3)机构自己搭建了一套服务器,开发了一个教育应用,将视频存在服务器中,在应用中播放供学员观看。

2、对象存储

1)视频存在对象存储中,得到对应的对象地址(简单理解为一条链接),在课堂上,打开浏览器,输入对象地址,在线播放;

2)机构自己开发了一个教育应用,将视频存在对象存储中,得到对应的对象地址,将地址放在应用中,通过应用在线播放。

    原文作者:春风化作秋雨
    原文地址: https://blog.csdn.net/jiahao1186/article/details/114743793
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞