Skip to main content

什么是对象存储

对象存储,也称为基于对象的存储系统,是一种数据存储方案。可用来存储海量的 文档音频图像视频非结构化数据。相对于传统的 文件类型存储块类型存储 不同,对象存储中的所有对象都存储在单个平面地址空间中,而没有文件夹层次结构。对象存储支持有助于描述文件的全面元数据。元数据可帮助您理解和分析大型文件,而无需直接处理文件中包含的内容。

对象存储的优点

  • 易于访问:对象存储由元数据驱动,可轻松描述对象的各种属性,如:Content-Type 等。
  • 无限存储:对象存储通常基于原生的分布式架构,不局限于单台设备的容量限制。
  • 降低成本:由于对象存储的横向扩展性质,存储所有数据的成本更低。
  • 资源优化:由于对象存储没有归档层次结构,并且元数据完全可自定义,因此与文件或块存储相比,硬件限制要少得多。

对象存储的局限性

  • 块存储-Block Storage 相比,IO较长,访问延迟较高,不适合需要高频实时存取的系统(如:数据库)
  • 无法对文件进行 原子编辑,不能追加,需要重新写入整个内容
  • 本地磁盘 相比,管理的便利程度更低,通常需要配合第三方软件或SDK以编程方式管理文件。

知名对象存储服务

亚马逊云 S3 对象存储

Amazon S3,全名为亚马逊简易存储服务(Amazon Simple Storage Service),是亚马逊公司利用其亚马逊网络服务系统所提供的网络在线存储服务。 自2006年3月开始,亚马逊公司在美国推出这项服务运营至今,是 全球使用范围最广 的对象存储服务之一。拥有 丰富的开发者资料广泛的开发者生态

阿里云 OSS 对象存储

阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务。是国内目前使用范围最广的的对象存储服务之一。