赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 产品简介
  5. OSS与文件系统的对比

OSS与文件系统的对比

  • 产品简介
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

本文介绍OSS与文件系统在数据模型、数据获取等方面的差异对比以及概念对应关系。

差异对比

下表为OSS与文件系统在数据模型、数据获取、优势以及劣势的差异对比。

对比项

OSS

文件系统

数据模型

OSS是一个分布式的对象存储服务,提供的是一个Key-Value对形式的对象存储服务。

文件系统是一种典型的树状索引结构。

数据获取

根据Object的名称(Key)唯一的获取该Object的内容。

虽然您可以使用类似test1/test.jpg的名称,但是这并不表示Object是保存在test1目录下。对于OSS来说,test1/test.jpg仅仅只是一个字符串,与example.jpg并没有本质的区别。因此不同名称的Object之间的访问消耗的资源是类似的。

一个名为test1/test.jpg的文件,访问过程需要先访问到test1目录,然后再在该目录下查找名为test.jpg的文件。

优势

支持海量的用户并发访问。

支持文件的修改,例如修改指定偏移位置的内容、截断文件尾部等。也支持文件夹的操作,例如重命名目录、删除目录、移动目录等非常容易。

劣势

OSS保存的Object不支持修改(追加写Object需要调用特定的接口,生成的Object也和正常上传的Object类型上有差别)。用户即使只需要修改一个字节也需要重新上传整个Object。

OSS可以通过一些操作来模拟类似文件夹的功能,但是代价非常高。例如重命名目录,如果希望将test1目录重命名成test2,则OSS的实际操作是将所有以test1/开头的Object都重新复制成以test2/开头的Object,该操作会消耗大量的带宽、存储、计算、时间资源。因此在使用OSS时请尽量避免类似的操作。

受限于单个设备的性能。访问越深的目录消耗的资源也越大,操作拥有很多文件的目录也会非常慢。

从上述表格得知,不建议将OSS映射为文件系统。如果结合您的业务场景需要将OSS挂载为文件系统,建议只执行写入文件、删除文件、读取文件操作。使用OSS应该充分发挥其优点,即海量数据处理能力,优先用来存储海量的非结构化数据,例如图片、视频、文档等。

概念对应

下表为OSS与文件系统的概念对应说明。

对象存储 OSS

文件系统

Object

文件

Bucket

主目录

Region

无

Endpoint

无

AccessKey

无

无

多级目录

GetService

获取主目录列表

GetBucket

获取文件列表

PutObject

写文件

AppendObject

追加写文件

GetObject

读文件

DeleteObject

删除文件

无

修改文件内容

CopyObject (目标文件和源文件相同)

修改文件属性

CopyObject(目标文件和源文件不同)

复制文件

CopyObject+DeleteObject

重命名文件

相关文章

什么是对象存储OSS 2025-04-21 18:17

阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。 OSS具有与平台无关的RESTful API接口,您可以在

功能特性 2025-04-21 18:17

数据管理

产品优势 2025-04-21 18:17

对象存储OSS是阿里云提供的海量、安全、低成本、高持久性的云存储服务。本文将OSS与传统的自建存储进行对比,让您更好地了解OSS。 下表列举了与自建存储相比,OSS在易用性、持久性、数据安全等方面的优势。

应用场景 2025-04-21 18:17

本文介绍对象存储OSS的主要应用场景。 图片和音视频等应用的海量存储 OSS可用于图片、音视频、日志等海量文件的存储。各种终端设

常见问题 2025-04-21 18:17

本文列举了对象存储OSS的用户经常咨询和关注的一些问题,帮助您快速了解OSS。 一般常见问题

OSS与文件系统的对比 2025-04-21 18:17

本文介绍OSS与文件系统在数据模型、数据获取等方面的差异对比以及概念对应关系。 差异对比 下表为OSS与文件系统在数据模型、数据获取、优

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号