对象存储OSS的数据一般是按照对象(Object)的方式进行组织的。每个对象是一个包含数据和元数据的单一实体。它可以是一个文件、一个视频、一个文本、一个数据库文件等等,而不是像传统的文件系统一样基于一个特定的目录结构。
每个对象都有一个唯一的标识符(key),用于唯一地标识它,这个标识符通常是一个文件路径或者URL。OSS会将对象的数据分成一系列的块,通常一个块的大小为64MB。每个块有一个唯一的标识符(Block ID),用于标识这个块,同时也用于后续对这个块进行操作。
在OSS中,对象数据的存储通常是分布式的,数据存储在多个物理设备上。OSS会自动管理数据的复制、平衡和备份,以确保数据的可靠性和高可用性。通常,OSS会将数据复制到多个不同的设备上,以确保即使某个设备发生故障,数据仍然可以被访问。
除了存储对象的数据外,每个对象还包含了一些元数据,如对象的大小、创建时间、修改时间等信息。这些元数据可以被用来搜索和管理对象存储系统中的数据。同时,元数据中还可以存储一些自定义的属性信息,这些自定义属性可以用于自定义分类和管理数据。
OSS是一个分布式的对象存储服务,提供的是一个Key-Value形式的对象存储服务。当您存储文件(Object)时,需要指定此Object的名称(Key),后续您将通过这个Key来获取该Object的内容。 Key也可以用来模拟文件夹的一些属性。OSS中文件夹的概念仅是一个逻辑概念,在通过API或SDK的方式设置文件夹的时候可以指定Object对应的Key值包括前面的目录即可模拟文件夹功能。例如,定义Object的Key为dir/example.jpg,就会在当前Bucket下创建一个名为dir的文件夹,并在该文件夹下创建一个名为example.jpg的文件。如果用户删除了dir/example.jpg,将不会再存在dir这个文件夹。
阿里云对象存储推出全新预留空间产品(Reserved Capacity),购买一年的预留空间,较按量付费最高可节省 74% 的费用。点击了解详情:https://www.aliyun.com/activity/storage/Reserved_Capacity
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
对象存储 OSS 是一款安全、稳定、高性价比、高性能的云存储服务,可以帮助各行业的客户在互联网应用、大数据分析、机器学习、数据归档等各种使用场景存储任意数量的数据,以及进行任意位置的访问,同时通过丰富的数据处理能力更便捷地使用数据。