对象存储 | 青训营

96 阅读1分钟
  • 1.抖音背后的存储

  • 2.为什么对象存储

  • 3.怎么使用对象存储

什么是对象存储?

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

百度说: 所有的数据存储都涉及到简称为CAP的三个元素:一致性、可用性和分区。 如果只是执行了写操作从而改变了一个对象,但有人正在从另外的节点访问这个对象。节点可能会在不同的物理位置,因为对象存储支持很大的地理扩展。新用户可能正在读取对象,但那是旧版本。这就是对象存储的最终一致性问题,此时并没有及时的同步。 这将成为问题,特别是利用对象存储做协同的时候,厂商为保证对象存储的一致性做了很好的工作,像是Joyent以及他的Manta 存储服务,一旦对象更改将不支持读取旧的内容。你必须等待,但你所读取的内容会是一致的。

有什么存储需求?

image.png 架构: 客户端-->账号系统-->评论系统 片源系统-->审核系统-->推荐系统

计算发现: image.png

存储系统分类: image.png

用对象存储?

image.png √ 图片、视频

image.png √ 易用性

image.png

怎么使用对象存储?

1.申请Bucket 2.业务逻辑开发(视频上传、下载、删除、查看) 3.上线测试