TOS对象存储| 青训营

66 阅读1分钟

TOS对象存储

抖音背后的存储

1692954735346.png

可以看到到处都有存储,所以存储的需求量是很大的。

那么怎么才能找到一个存储量大、易用、便宜的存储方法?

存储系统的分类

1692955102134.png

对比一下各类存储

1692955270014.png

分布式存储

但是分布式存储也有分布式文件系统对象存储

1692955472880.png

再对比一下二者区别,明显对象存储TOS更适合。

对比一下接口模型

1692955908321.png 1692956068722.png

Bucket可以存很多对象,通过key找到对象,Meta Data元信息,对象的大小,什么格式,可以自己配置属于谁的,Data中存的就是内容了。

TOS适用场景

1692958564200.png

对于左边比较适用,对于右面并不适用

对象存储怎么使用呢?

  • 1692959066481.png
  1. 首先申请bucket

    • 1692967343404.png
  2. Restful风格(HTTP协议自身特性表示方法和参数)接口

    • 用URL表示一类资源(表示一类对象)
    • PUT 接口上传视频
    • GET 接口下载视频
    • DELETE 接口删除视频
    • HEAD 接口查看视频,元信息
  3. MultiUpload接口(用于弱网环境优化)

    • 采取分而治之的思想,把一整个上传分成几个part用来防止全丢失
    • 1692967876081.png
  4. Listprefix接口(查看桶内场景)

    • 1692967959642.png